diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d27111a8..16336251 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,11 +45,11 @@ jobs: fail-fast: false max-parallel: 1 # Avoid rate-limit issue on Slack API matrix: - php-version: [ '8.0', '8.1', '8.2' ] + php-version: [ '8.1', '8.2', '8.3', '8.4', '8.5' ] composer-flags: [ '' ] name: [ '' ] include: - - php-version: 8.0 + - php-version: 8.1 composer-flags: '--prefer-lowest' name: '(prefer lowest dependencies)' diff --git a/CHANGELOG.md b/CHANGELOG.md index 14b57a9e..2c8e6a7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ ## Unreleased +## 4.9.0 (2026-03-10) + +* Upgrade JanePHP generated code +* Dropped PHP 8.O support +* Added Symfony 8 support +* Removed `filesUpload` as it's not working anymore on Slack +* New `filesUploadV2` argument to publish in a thread + ## 4.8.0 (2025-04-01) * Upgrade JanePHP generated code diff --git a/README.md b/README.md index 2d3f77dd..8352be61 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,17 @@ -# A PHP client for Slack's API +

+ Slack PHP API +
+ The Complete Slack SDK for PHP +
+
An automatically generated and up-to-date SDK.
+

+ +
+ +[![PHP Version Require](http://poser.pugx.org/jolicode/slack-php-api/require/php)](https://packagist.org/packages/jolicode/slack-php-api) +[![Monthly Downloads](http://poser.pugx.org/jolicode/slack-php-api/d/monthly)](https://packagist.org/packages/jolicode/slack-php-api) + +
There is a bunch of existing PHP clients for Slack. But some are not up-to-date or miss features, some only cover a small part of the API and most are simply @@ -8,7 +21,7 @@ This SDK is generated automatically with [JanePHP](https://github.com/janephp/ja from the [official Slack API specs](https://github.com/slackapi/slack-api-specs). It also provides a **full object-oriented interface** for all the endpoints, -requests and responses of the Slack Web API. +requests, and responses of the Slack Web API. ## Installation @@ -55,7 +68,21 @@ Finally, some meta documentation: * [versioning and branching models](VERSIONING.md) * [contribution instructions](CONTRIBUTING.md) +## ⚠ Word of Warning + +Slack decided a long time ago to abandon https://github.com/slackapi/slack-api-specs which held the reference +OpenAPI specification for the Slack API. This is a bummer for open-source, open formats, and interoperability. +This library survives on [patches from the community](resources/slack-openapi-sorted.patch) +to make the schema up to date and to add missing features. + ## License This library is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details. + +This project is not affiliated with Slack Technologies, LLC. + +

+
+JoliCode is sponsoring this project +
diff --git a/composer.json b/composer.json index 1a4f3e26..12c3141a 100644 --- a/composer.json +++ b/composer.json @@ -27,22 +27,22 @@ }, "require": { "ext-curl": "*", - "php": ">=8.0", - "jane-php/open-api-runtime": "^7.7", + "php": ">=8.1", + "jane-php/open-api-runtime": "^7.10", "psr/http-client-implementation": "*", "php-http/client-common": "^1.9 || ^2.0", "php-http/discovery": "^1.11", "php-http/multipart-stream-builder": "^1.1" }, "require-dev": { - "jane-php/open-api-2": "~v7.6.0", - "symfony/http-client": "^6.0 || ^7.0", + "jane-php/open-api-2": "^7.10", + "symfony/http-client": "^6.0 || ^7.0 || ^8.0", "nyholm/psr7": "^1.2", "friendsofphp/php-cs-fixer": "^3.2.2", - "symfony/phpunit-bridge": "^6.0 || ^7.0", + "symfony/phpunit-bridge": "^6.0 || ^7.0 || ^8.0", "opis/json-schema": "^1.0", - "symfony/console": "^6.0 || ^7.0", - "symfony/process": "^6.0 || ^7.0" + "symfony/console": "^6.0 || ^7.0 || ^8.0", + "symfony/process": "^6.0 || ^7.0 || ^8.0" }, "conflict": { "php-http/httplug": "< 2.0" diff --git a/generated/Client.php b/generated/Client.php index 01abd438..1ff1b96c 100644 --- a/generated/Client.php +++ b/generated/Client.php @@ -32,7 +32,7 @@ class Client extends Runtime\Client\Client * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminAppsApprovePostResponse200|Model\AdminAppsApprovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminAppsApprovePostResponse200|Model\AdminAppsApprovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminAppsApprove(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -53,7 +53,7 @@ public function adminAppsApprove(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminAppsApprovedListGetResponse200|Model\AdminAppsApprovedListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminAppsApprovedListGetResponse200|Model\AdminAppsApprovedListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminAppsApprovedList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -73,7 +73,7 @@ public function adminAppsApprovedList(array $queryParameters = [], string $fetch * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminAppsRequestsListGetResponse200|Model\AdminAppsRequestsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminAppsRequestsListGetResponse200|Model\AdminAppsRequestsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminAppsRequestsList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -97,7 +97,7 @@ public function adminAppsRequestsList(array $queryParameters = [], string $fetch * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminAppsRestrictPostResponse200|Model\AdminAppsRestrictPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminAppsRestrictPostResponse200|Model\AdminAppsRestrictPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminAppsRestrict(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -118,7 +118,7 @@ public function adminAppsRestrict(array $formParameters = [], array $headerParam * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminAppsRestrictedListGetResponse200|Model\AdminAppsRestrictedListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminAppsRestrictedListGetResponse200|Model\AdminAppsRestrictedListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminAppsRestrictedList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -140,7 +140,7 @@ public function adminAppsRestrictedList(array $queryParameters = [], string $fet * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsArchivePostResponse200|Model\AdminConversationsArchivePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsArchivePostResponse200|Model\AdminConversationsArchivePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsArchive(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -162,7 +162,7 @@ public function adminConversationsArchive(array $formParameters = [], array $hea * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsConvertToPrivatePostResponse200|Model\AdminConversationsConvertToPrivatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsConvertToPrivatePostResponse200|Model\AdminConversationsConvertToPrivatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsConvertToPrivate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -188,7 +188,7 @@ public function adminConversationsConvertToPrivate(array $formParameters = [], a * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsCreatePostResponse200|Model\AdminConversationsCreatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsCreatePostResponse200|Model\AdminConversationsCreatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsCreate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -210,7 +210,7 @@ public function adminConversationsCreate(array $formParameters = [], array $head * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsDeletePostResponse200|Model\AdminConversationsDeletePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsDeletePostResponse200|Model\AdminConversationsDeletePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsDelete(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -233,7 +233,7 @@ public function adminConversationsDelete(array $formParameters = [], array $head * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsDisconnectSharedPostResponse200|Model\AdminConversationsDisconnectSharedPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsDisconnectSharedPostResponse200|Model\AdminConversationsDisconnectSharedPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsDisconnectShared(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -254,7 +254,7 @@ public function adminConversationsDisconnectShared(array $formParameters = [], a * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200|Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200|Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsEkmListOriginalConnectedChannelInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -276,7 +276,7 @@ public function adminConversationsEkmListOriginalConnectedChannelInfo(array $que * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsGetConversationPrefsGetResponse200|Model\AdminConversationsGetConversationPrefsGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsGetConversationPrefsGetResponse200|Model\AdminConversationsGetConversationPrefsGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsGetConversationPrefs(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -300,7 +300,7 @@ public function adminConversationsGetConversationPrefs(array $queryParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsGetTeamsGetResponse200|Model\AdminConversationsGetTeamsGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsGetTeamsGetResponse200|Model\AdminConversationsGetTeamsGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsGetTeams(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -323,7 +323,7 @@ public function adminConversationsGetTeams(array $queryParameters = [], array $h * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsInvitePostResponse200|Model\AdminConversationsInvitePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsInvitePostResponse200|Model\AdminConversationsInvitePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsInvite(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -346,7 +346,7 @@ public function adminConversationsInvite(array $formParameters = [], array $head * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsRenamePostResponse200|Model\AdminConversationsRenamePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsRenamePostResponse200|Model\AdminConversationsRenamePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsRename(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -366,7 +366,7 @@ public function adminConversationsRename(array $formParameters = [], array $head * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsRestrictAccessAddGroupPostResponse200|Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsRestrictAccessAddGroupPostResponse200|Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsRestrictAccessAddGroup(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -385,7 +385,7 @@ public function adminConversationsRestrictAccessAddGroup(array $formParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsRestrictAccessListGroupsGetResponse200|Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsRestrictAccessListGroupsGetResponse200|Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsRestrictAccessListGroups(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -405,7 +405,7 @@ public function adminConversationsRestrictAccessListGroups(array $queryParameter * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200|Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200|Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsRestrictAccessRemoveGroup(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -433,7 +433,7 @@ public function adminConversationsRestrictAccessRemoveGroup(array $formParameter * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsSearchGetResponse200|Model\AdminConversationsSearchGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsSearchGetResponse200|Model\AdminConversationsSearchGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsSearch(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -456,7 +456,7 @@ public function adminConversationsSearch(array $queryParameters = [], array $hea * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsSetConversationPrefsPostResponse200|Model\AdminConversationsSetConversationPrefsPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsSetConversationPrefsPostResponse200|Model\AdminConversationsSetConversationPrefsPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsSetConversationPrefs(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -481,7 +481,7 @@ public function adminConversationsSetConversationPrefs(array $formParameters = [ * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsSetTeamsPostResponse200|Model\AdminConversationsSetTeamsPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsSetTeamsPostResponse200|Model\AdminConversationsSetTeamsPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsSetTeams(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -503,7 +503,7 @@ public function adminConversationsSetTeams(array $formParameters = [], array $he * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminConversationsUnarchivePostResponse200|Model\AdminConversationsUnarchivePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminConversationsUnarchivePostResponse200|Model\AdminConversationsUnarchivePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminConversationsUnarchive(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -522,7 +522,7 @@ public function adminConversationsUnarchive(array $formParameters = [], array $h * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminEmojiAddPostResponse200|Model\AdminEmojiAddPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminEmojiAddPostResponse200|Model\AdminEmojiAddPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminEmojiAdd(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -541,7 +541,7 @@ public function adminEmojiAdd(array $formParameters = [], string $fetch = self:: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminEmojiAddAliasPostResponse200|Model\AdminEmojiAddAliasPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminEmojiAddAliasPostResponse200|Model\AdminEmojiAddAliasPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminEmojiAddAlias(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -560,7 +560,7 @@ public function adminEmojiAddAlias(array $formParameters = [], string $fetch = s * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminEmojiListGetResponse200|Model\AdminEmojiListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminEmojiListGetResponse200|Model\AdminEmojiListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminEmojiList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -578,7 +578,7 @@ public function adminEmojiList(array $queryParameters = [], string $fetch = self * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminEmojiRemovePostResponse200|Model\AdminEmojiRemovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminEmojiRemovePostResponse200|Model\AdminEmojiRemovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminEmojiRemove(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -597,7 +597,7 @@ public function adminEmojiRemove(array $formParameters = [], string $fetch = sel * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminEmojiRenamePostResponse200|Model\AdminEmojiRenamePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminEmojiRenamePostResponse200|Model\AdminEmojiRenamePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminEmojiRename(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -620,7 +620,7 @@ public function adminEmojiRename(array $formParameters = [], string $fetch = sel * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminInviteRequestsApprovePostResponse200|Model\AdminInviteRequestsApprovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminInviteRequestsApprovePostResponse200|Model\AdminInviteRequestsApprovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminInviteRequestsApprove(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -644,7 +644,7 @@ public function adminInviteRequestsApprove(array $formParameters = [], array $he * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminInviteRequestsApprovedListGetResponse200|Model\AdminInviteRequestsApprovedListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminInviteRequestsApprovedListGetResponse200|Model\AdminInviteRequestsApprovedListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminInviteRequestsApprovedList(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -668,7 +668,7 @@ public function adminInviteRequestsApprovedList(array $queryParameters = [], arr * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminInviteRequestsDeniedListGetResponse200|Model\AdminInviteRequestsDeniedListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminInviteRequestsDeniedListGetResponse200|Model\AdminInviteRequestsDeniedListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminInviteRequestsDeniedList(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -691,7 +691,7 @@ public function adminInviteRequestsDeniedList(array $queryParameters = [], array * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminInviteRequestsDenyPostResponse200|Model\AdminInviteRequestsDenyPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminInviteRequestsDenyPostResponse200|Model\AdminInviteRequestsDenyPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminInviteRequestsDeny(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -715,7 +715,7 @@ public function adminInviteRequestsDeny(array $formParameters = [], array $heade * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminInviteRequestsListGetResponse200|Model\AdminInviteRequestsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminInviteRequestsListGetResponse200|Model\AdminInviteRequestsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminInviteRequestsList(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -735,7 +735,7 @@ public function adminInviteRequestsList(array $queryParameters = [], array $head * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsAdminsListGetResponse200|Model\AdminTeamsAdminsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsAdminsListGetResponse200|Model\AdminTeamsAdminsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsAdminsList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -760,7 +760,7 @@ public function adminTeamsAdminsList(array $queryParameters = [], string $fetch * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsCreatePostResponse200|Model\AdminTeamsCreatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsCreatePostResponse200|Model\AdminTeamsCreatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsCreate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -783,7 +783,7 @@ public function adminTeamsCreate(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsListGetResponse200|Model\AdminTeamsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsListGetResponse200|Model\AdminTeamsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsList(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -803,7 +803,7 @@ public function adminTeamsList(array $queryParameters = [], array $headerParamet * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsOwnersListGetResponse200|Model\AdminTeamsOwnersListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsOwnersListGetResponse200|Model\AdminTeamsOwnersListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsOwnersList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -825,7 +825,7 @@ public function adminTeamsOwnersList(array $queryParameters = [], string $fetch * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsSettingsInfoGetResponse200|Model\AdminTeamsSettingsInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsSettingsInfoGetResponse200|Model\AdminTeamsSettingsInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsSettingsInfo(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -844,7 +844,7 @@ public function adminTeamsSettingsInfo(array $queryParameters = [], array $heade * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200|Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200|Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsSettingsSetDefaultChannels(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -867,7 +867,7 @@ public function adminTeamsSettingsSetDefaultChannels(array $formParameters = [], * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsSettingsSetDescriptionPostResponse200|Model\AdminTeamsSettingsSetDescriptionPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsSettingsSetDescriptionPostResponse200|Model\AdminTeamsSettingsSetDescriptionPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsSettingsSetDescription(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -890,7 +890,7 @@ public function adminTeamsSettingsSetDescription(array $formParameters = [], arr * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200|Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200|Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsSettingsSetDiscoverability(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -909,7 +909,7 @@ public function adminTeamsSettingsSetDiscoverability(array $formParameters = [], * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsSettingsSetIconPostResponse200|Model\AdminTeamsSettingsSetIconPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsSettingsSetIconPostResponse200|Model\AdminTeamsSettingsSetIconPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsSettingsSetIcon(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -932,7 +932,7 @@ public function adminTeamsSettingsSetIcon(array $formParameters = [], string $fe * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminTeamsSettingsSetNamePostResponse200|Model\AdminTeamsSettingsSetNamePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminTeamsSettingsSetNamePostResponse200|Model\AdminTeamsSettingsSetNamePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminTeamsSettingsSetName(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -956,7 +956,7 @@ public function adminTeamsSettingsSetName(array $formParameters = [], array $hea * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsergroupsAddChannelsPostResponse200|Model\AdminUsergroupsAddChannelsPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsergroupsAddChannelsPostResponse200|Model\AdminUsergroupsAddChannelsPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsergroupsAddChannels(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -980,7 +980,7 @@ public function adminUsergroupsAddChannels(array $formParameters = [], array $he * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsergroupsAddTeamsPostResponse200|Model\AdminUsergroupsAddTeamsPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsergroupsAddTeamsPostResponse200|Model\AdminUsergroupsAddTeamsPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsergroupsAddTeams(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1004,7 +1004,7 @@ public function adminUsergroupsAddTeams(array $formParameters = [], array $heade * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsergroupsListChannelsGetResponse200|Model\AdminUsergroupsListChannelsGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsergroupsListChannelsGetResponse200|Model\AdminUsergroupsListChannelsGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsergroupsListChannels(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1027,7 +1027,7 @@ public function adminUsergroupsListChannels(array $queryParameters = [], array $ * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsergroupsRemoveChannelsPostResponse200|Model\AdminUsergroupsRemoveChannelsPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsergroupsRemoveChannelsPostResponse200|Model\AdminUsergroupsRemoveChannelsPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsergroupsRemoveChannels(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1053,7 +1053,7 @@ public function adminUsergroupsRemoveChannels(array $formParameters = [], array * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersAssignPostResponse200|Model\AdminUsersAssignPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersAssignPostResponse200|Model\AdminUsersAssignPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersAssign(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1083,7 +1083,7 @@ public function adminUsersAssign(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersInvitePostResponse200|Model\AdminUsersInvitePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersInvitePostResponse200|Model\AdminUsersInvitePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersInvite(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1107,7 +1107,7 @@ public function adminUsersInvite(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersListGetResponse200|Model\AdminUsersListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersListGetResponse200|Model\AdminUsersListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersList(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1130,7 +1130,7 @@ public function adminUsersList(array $queryParameters = [], array $headerParamet * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersRemovePostResponse200|Model\AdminUsersRemovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersRemovePostResponse200|Model\AdminUsersRemovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersRemove(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1153,7 +1153,7 @@ public function adminUsersRemove(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersSessionInvalidatePostResponse200|Model\AdminUsersSessionInvalidatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersSessionInvalidatePostResponse200|Model\AdminUsersSessionInvalidatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersSessionInvalidate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1177,7 +1177,7 @@ public function adminUsersSessionInvalidate(array $formParameters = [], array $h * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersSessionResetPostResponse200|Model\AdminUsersSessionResetPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersSessionResetPostResponse200|Model\AdminUsersSessionResetPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersSessionReset(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1200,7 +1200,7 @@ public function adminUsersSessionReset(array $formParameters = [], array $header * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersSetAdminPostResponse200|Model\AdminUsersSetAdminPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersSetAdminPostResponse200|Model\AdminUsersSetAdminPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersSetAdmin(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1224,7 +1224,7 @@ public function adminUsersSetAdmin(array $formParameters = [], array $headerPara * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersSetExpirationPostResponse200|Model\AdminUsersSetExpirationPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersSetExpirationPostResponse200|Model\AdminUsersSetExpirationPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersSetExpiration(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1247,7 +1247,7 @@ public function adminUsersSetExpiration(array $formParameters = [], array $heade * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersSetOwnerPostResponse200|Model\AdminUsersSetOwnerPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersSetOwnerPostResponse200|Model\AdminUsersSetOwnerPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersSetOwner(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1270,7 +1270,7 @@ public function adminUsersSetOwner(array $formParameters = [], array $headerPara * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AdminUsersSetRegularPostResponse200|Model\AdminUsersSetRegularPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AdminUsersSetRegularPostResponse200|Model\AdminUsersSetRegularPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function adminUsersSetRegular(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1288,7 +1288,7 @@ public function adminUsersSetRegular(array $formParameters = [], array $headerPa * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ApiTestGetResponse200|Model\ApiTestGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ApiTestGetResponse200|Model\ApiTestGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function apiTest(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1312,7 +1312,7 @@ public function apiTest(array $queryParameters = [], string $fetch = self::FETCH * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AppsEventAuthorizationsListGetResponse200|Model\AppsEventAuthorizationsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AppsEventAuthorizationsListGetResponse200|Model\AppsEventAuthorizationsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function appsEventAuthorizationsList(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1329,7 +1329,7 @@ public function appsEventAuthorizationsList(array $queryParameters = [], array $ * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AppsPermissionsInfoGetResponse200|Model\AppsPermissionsInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AppsPermissionsInfoGetResponse200|Model\AppsPermissionsInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function appsPermissionsInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1348,7 +1348,7 @@ public function appsPermissionsInfo(array $queryParameters = [], string $fetch = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AppsPermissionsRequestGetResponse200|Model\AppsPermissionsRequestGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AppsPermissionsRequestGetResponse200|Model\AppsPermissionsRequestGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function appsPermissionsRequest(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1367,7 +1367,7 @@ public function appsPermissionsRequest(array $queryParameters = [], string $fetc * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AppsPermissionsResourcesListGetResponse200|Model\AppsPermissionsResourcesListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AppsPermissionsResourcesListGetResponse200|Model\AppsPermissionsResourcesListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function appsPermissionsResourcesList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1384,7 +1384,7 @@ public function appsPermissionsResourcesList(array $queryParameters = [], string * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AppsPermissionsScopesListGetResponse200|Model\AppsPermissionsScopesListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AppsPermissionsScopesListGetResponse200|Model\AppsPermissionsScopesListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function appsPermissionsScopesList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1403,7 +1403,7 @@ public function appsPermissionsScopesList(array $queryParameters = [], string $f * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AppsPermissionsUsersListGetResponse200|Model\AppsPermissionsUsersListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AppsPermissionsUsersListGetResponse200|Model\AppsPermissionsUsersListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function appsPermissionsUsersList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1423,7 +1423,7 @@ public function appsPermissionsUsersList(array $queryParameters = [], string $fe * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AppsPermissionsUsersRequestGetResponse200|Model\AppsPermissionsUsersRequestGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AppsPermissionsUsersRequestGetResponse200|Model\AppsPermissionsUsersRequestGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function appsPermissionsUsersRequest(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1442,7 +1442,7 @@ public function appsPermissionsUsersRequest(array $queryParameters = [], string * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AppsUninstallGetResponse200|Model\AppsUninstallGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AppsUninstallGetResponse200|Model\AppsUninstallGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function appsUninstall(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1460,7 +1460,7 @@ public function appsUninstall(array $queryParameters = [], string $fetch = self: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AuthRevokeGetResponse200|Model\AuthRevokeGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AuthRevokeGetResponse200|Model\AuthRevokeGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function authRevoke(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1477,7 +1477,7 @@ public function authRevoke(array $queryParameters = [], string $fetch = self::FE * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\AuthTestGetResponse200|Model\AuthTestGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\AuthTestGetResponse200|Model\AuthTestGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function authTest(array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1495,7 +1495,7 @@ public function authTest(array $headerParameters = [], string $fetch = self::FET * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\BotsInfoGetResponse200|Model\BotsInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\BotsInfoGetResponse200|Model\BotsInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function botsInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1524,7 +1524,7 @@ public function botsInfo(array $queryParameters = [], string $fetch = self::FETC * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\CallsAddPostResponse200|Model\CallsAddPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\CallsAddPostResponse200|Model\CallsAddPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function callsAdd(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1547,7 +1547,7 @@ public function callsAdd(array $formParameters = [], array $headerParameters = [ * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\CallsEndPostResponse200|Model\CallsEndPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\CallsEndPostResponse200|Model\CallsEndPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function callsEnd(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1569,7 +1569,7 @@ public function callsEnd(array $formParameters = [], array $headerParameters = [ * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\CallsInfoGetResponse200|Model\CallsInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\CallsInfoGetResponse200|Model\CallsInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function callsInfo(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1592,7 +1592,7 @@ public function callsInfo(array $queryParameters = [], array $headerParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\CallsParticipantsAddPostResponse200|Model\CallsParticipantsAddPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\CallsParticipantsAddPostResponse200|Model\CallsParticipantsAddPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function callsParticipantsAdd(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1615,7 +1615,7 @@ public function callsParticipantsAdd(array $formParameters = [], array $headerPa * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\CallsParticipantsRemovePostResponse200|Model\CallsParticipantsRemovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\CallsParticipantsRemovePostResponse200|Model\CallsParticipantsRemovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function callsParticipantsRemove(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1640,7 +1640,7 @@ public function callsParticipantsRemove(array $formParameters = [], array $heade * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\CallsUpdatePostResponse200|Model\CallsUpdatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\CallsUpdatePostResponse200|Model\CallsUpdatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function callsUpdate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1664,7 +1664,7 @@ public function callsUpdate(array $formParameters = [], array $headerParameters * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatDeletePostResponse200|Model\ChatDeletePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatDeletePostResponse200|Model\ChatDeletePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatDelete(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1688,7 +1688,7 @@ public function chatDelete(array $formParameters = [], array $headerParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatDeleteScheduledMessagePostResponse200|Model\ChatDeleteScheduledMessagePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatDeleteScheduledMessagePostResponse200|Model\ChatDeleteScheduledMessagePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatDeleteScheduledMessage(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1707,7 +1707,7 @@ public function chatDeleteScheduledMessage(array $formParameters = [], array $he * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatGetPermalinkGetResponse200|Model\ChatGetPermalinkGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatGetPermalinkGetResponse200|Model\ChatGetPermalinkGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatGetPermalink(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1730,7 +1730,7 @@ public function chatGetPermalink(array $queryParameters = [], string $fetch = se * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatMeMessagePostResponse200|Model\ChatMeMessagePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatMeMessagePostResponse200|Model\ChatMeMessagePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatMeMessage(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1763,7 +1763,7 @@ public function chatMeMessage(array $formParameters = [], array $headerParameter * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatPostEphemeralPostResponse200|Model\ChatPostEphemeralPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatPostEphemeralPostResponse200|Model\ChatPostEphemeralPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatPostEphemeral(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1800,7 +1800,7 @@ public function chatPostEphemeral(array $formParameters = [], array $headerParam * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatPostMessagePostResponse200|Model\ChatPostMessagePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatPostMessagePostResponse200|Model\ChatPostMessagePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatPostMessage(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1833,7 +1833,7 @@ public function chatPostMessage(array $formParameters = [], array $headerParamet * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatScheduleMessagePostResponse200|Model\ChatScheduleMessagePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatScheduleMessagePostResponse200|Model\ChatScheduleMessagePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatScheduleMessage(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1859,7 +1859,7 @@ public function chatScheduleMessage(array $formParameters = [], array $headerPar * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatScheduledMessagesListGetResponse200|Model\ChatScheduledMessagesListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatScheduledMessagesListGetResponse200|Model\ChatScheduledMessagesListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatScheduledMessagesList(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1886,7 +1886,7 @@ public function chatScheduledMessagesList(array $queryParameters = [], array $he * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatUnfurlPostResponse200|Model\ChatUnfurlPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatUnfurlPostResponse200|Model\ChatUnfurlPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatUnfurl(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1915,7 +1915,7 @@ public function chatUnfurl(array $formParameters = [], array $headerParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ChatUpdatePostResponse200|Model\ChatUpdatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ChatUpdatePostResponse200|Model\ChatUpdatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function chatUpdate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1937,7 +1937,7 @@ public function chatUpdate(array $formParameters = [], array $headerParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsArchivePostResponse200|Model\ConversationsArchivePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsArchivePostResponse200|Model\ConversationsArchivePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsArchive(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1959,7 +1959,7 @@ public function conversationsArchive(array $formParameters = [], array $headerPa * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsClosePostResponse200|Model\ConversationsClosePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsClosePostResponse200|Model\ConversationsClosePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsClose(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -1982,7 +1982,7 @@ public function conversationsClose(array $formParameters = [], array $headerPara * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsCreatePostResponse200|Model\ConversationsCreatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsCreatePostResponse200|Model\ConversationsCreatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsCreate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2006,7 +2006,7 @@ public function conversationsCreate(array $formParameters = [], array $headerPar * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsHistoryGetResponse200|Model\ConversationsHistoryGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsHistoryGetResponse200|Model\ConversationsHistoryGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsHistory(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2026,7 +2026,7 @@ public function conversationsHistory(array $queryParameters = [], string $fetch * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsInfoGetResponse200|Model\ConversationsInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsInfoGetResponse200|Model\ConversationsInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2049,7 +2049,7 @@ public function conversationsInfo(array $queryParameters = [], string $fetch = s * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsInvitePostResponse200|Model\ConversationsInvitePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsInvitePostResponse200|Model\ConversationsInvitePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsInvite(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2071,7 +2071,7 @@ public function conversationsInvite(array $formParameters = [], array $headerPar * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsJoinPostResponse200|Model\ConversationsJoinPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsJoinPostResponse200|Model\ConversationsJoinPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsJoin(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2094,7 +2094,7 @@ public function conversationsJoin(array $formParameters = [], array $headerParam * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsKickPostResponse200|Model\ConversationsKickPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsKickPostResponse200|Model\ConversationsKickPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsKick(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2116,7 +2116,7 @@ public function conversationsKick(array $formParameters = [], array $headerParam * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsLeavePostResponse200|Model\ConversationsLeavePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsLeavePostResponse200|Model\ConversationsLeavePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsLeave(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2138,7 +2138,7 @@ public function conversationsLeave(array $formParameters = [], array $headerPara * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsListGetResponse200|Model\ConversationsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsListGetResponse200|Model\ConversationsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2161,7 +2161,7 @@ public function conversationsList(array $queryParameters = [], string $fetch = s * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsMarkPostResponse200|Model\ConversationsMarkPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsMarkPostResponse200|Model\ConversationsMarkPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsMark(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2181,7 +2181,7 @@ public function conversationsMark(array $formParameters = [], array $headerParam * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsMembersGetResponse200|Model\ConversationsMembersGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsMembersGetResponse200|Model\ConversationsMembersGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsMembers(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2205,7 +2205,7 @@ public function conversationsMembers(array $queryParameters = [], string $fetch * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsOpenPostResponse200|Model\ConversationsOpenPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsOpenPostResponse200|Model\ConversationsOpenPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsOpen(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2228,7 +2228,7 @@ public function conversationsOpen(array $formParameters = [], array $headerParam * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsRenamePostResponse200|Model\ConversationsRenamePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsRenamePostResponse200|Model\ConversationsRenamePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsRename(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2252,7 +2252,7 @@ public function conversationsRename(array $formParameters = [], array $headerPar * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsRepliesGetResponse200|Model\ConversationsRepliesGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsRepliesGetResponse200|Model\ConversationsRepliesGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsReplies(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2275,7 +2275,7 @@ public function conversationsReplies(array $queryParameters = [], string $fetch * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsSetPurposePostResponse200|Model\ConversationsSetPurposePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsSetPurposePostResponse200|Model\ConversationsSetPurposePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsSetPurpose(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2298,7 +2298,7 @@ public function conversationsSetPurpose(array $formParameters = [], array $heade * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsSetTopicPostResponse200|Model\ConversationsSetTopicPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsSetTopicPostResponse200|Model\ConversationsSetTopicPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsSetTopic(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2320,7 +2320,7 @@ public function conversationsSetTopic(array $formParameters = [], array $headerP * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ConversationsUnarchivePostResponse200|Model\ConversationsUnarchivePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ConversationsUnarchivePostResponse200|Model\ConversationsUnarchivePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function conversationsUnarchive(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2343,7 +2343,7 @@ public function conversationsUnarchive(array $formParameters = [], array $header * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\DialogOpenGetResponse200|Model\DialogOpenGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\DialogOpenGetResponse200|Model\DialogOpenGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function dialogOpen(array $queryParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2360,7 +2360,7 @@ public function dialogOpen(array $queryParameters = [], array $headerParameters * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\DndEndDndPostResponse200|Model\DndEndDndPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\DndEndDndPostResponse200|Model\DndEndDndPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function dndEndDnd(array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2377,7 +2377,7 @@ public function dndEndDnd(array $headerParameters = [], string $fetch = self::FE * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\DndEndSnoozePostResponse200|Model\DndEndSnoozePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\DndEndSnoozePostResponse200|Model\DndEndSnoozePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function dndEndSnooze(array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2395,7 +2395,7 @@ public function dndEndSnooze(array $headerParameters = [], string $fetch = self: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\DndInfoGetResponse200|Model\DndInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\DndInfoGetResponse200|Model\DndInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function dndInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2413,7 +2413,7 @@ public function dndInfo(array $queryParameters = [], string $fetch = self::FETCH * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\DndSetSnoozePostResponse200|Model\DndSetSnoozePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\DndSetSnoozePostResponse200|Model\DndSetSnoozePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function dndSetSnooze(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2431,7 +2431,7 @@ public function dndSetSnooze(array $formParameters = [], string $fetch = self::F * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\DndTeamInfoGetResponse200|Model\DndTeamInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\DndTeamInfoGetResponse200|Model\DndTeamInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function dndTeamInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2448,7 +2448,7 @@ public function dndTeamInfo(array $queryParameters = [], string $fetch = self::F * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\EmojiListGetResponse200|Model\EmojiListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\EmojiListGetResponse200|Model\EmojiListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function emojiList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2471,7 +2471,7 @@ public function emojiList(array $queryParameters = [], string $fetch = self::FET * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesCommentsDeletePostResponse200|Model\FilesCommentsDeletePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesCommentsDeletePostResponse200|Model\FilesCommentsDeletePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesCommentsDelete(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2498,7 +2498,7 @@ public function filesCommentsDelete(array $formParameters = [], array $headerPar * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesCompleteUploadExternalPostResponse200|Model\FilesCompleteUploadExternalPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesCompleteUploadExternalPostResponse200|Model\FilesCompleteUploadExternalPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesCompleteUploadExternal(array $queryParameters = [], array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2520,7 +2520,7 @@ public function filesCompleteUploadExternal(array $queryParameters = [], array $ * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesDeletePostResponse200|Model\FilesDeletePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesDeletePostResponse200|Model\FilesDeletePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesDelete(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2545,7 +2545,7 @@ public function filesDelete(array $formParameters = [], array $headerParameters * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesGetUploadURLExternalPostResponse200|Model\FilesGetUploadURLExternalPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesGetUploadURLExternalPostResponse200|Model\FilesGetUploadURLExternalPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesGetUploadUrlExternal(array $queryParameters = [], array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2567,7 +2567,7 @@ public function filesGetUploadUrlExternal(array $queryParameters = [], array $fo * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesInfoGetResponse200|Model\FilesInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesInfoGetResponse200|Model\FilesInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2592,7 +2592,7 @@ public function filesInfo(array $queryParameters = [], string $fetch = self::FET * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesListGetResponse200|Model\FilesListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesListGetResponse200|Model\FilesListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2615,7 +2615,7 @@ public function filesList(array $queryParameters = [], string $fetch = self::FET * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesRemoteAddPostResponse200|Model\FilesRemoteAddPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesRemoteAddPostResponse200|Model\FilesRemoteAddPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesRemoteAdd(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2634,7 +2634,7 @@ public function filesRemoteAdd(array $formParameters = [], string $fetch = self: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesRemoteInfoGetResponse200|Model\FilesRemoteInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesRemoteInfoGetResponse200|Model\FilesRemoteInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesRemoteInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2656,7 +2656,7 @@ public function filesRemoteInfo(array $queryParameters = [], string $fetch = sel * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesRemoteListGetResponse200|Model\FilesRemoteListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesRemoteListGetResponse200|Model\FilesRemoteListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesRemoteList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2675,7 +2675,7 @@ public function filesRemoteList(array $queryParameters = [], string $fetch = sel * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesRemoteRemovePostResponse200|Model\FilesRemoteRemovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesRemoteRemovePostResponse200|Model\FilesRemoteRemovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesRemoteRemove(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2695,7 +2695,7 @@ public function filesRemoteRemove(array $formParameters = [], string $fetch = se * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesRemoteShareGetResponse200|Model\FilesRemoteShareGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesRemoteShareGetResponse200|Model\FilesRemoteShareGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesRemoteShare(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2719,7 +2719,7 @@ public function filesRemoteShare(array $queryParameters = [], string $fetch = se * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesRemoteUpdatePostResponse200|Model\FilesRemoteUpdatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesRemoteUpdatePostResponse200|Model\FilesRemoteUpdatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesRemoteUpdate(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2741,7 +2741,7 @@ public function filesRemoteUpdate(array $formParameters = [], string $fetch = se * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesRevokePublicURLPostResponse200|Model\FilesRevokePublicURLPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesRevokePublicURLPostResponse200|Model\FilesRevokePublicURLPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesRevokePublicURL(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2763,7 +2763,7 @@ public function filesRevokePublicURL(array $formParameters = [], array $headerPa * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesSharedPublicURLPostResponse200|Model\FilesSharedPublicURLPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesSharedPublicURLPostResponse200|Model\FilesSharedPublicURLPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesSharedPublicURL(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2788,7 +2788,7 @@ public function filesSharedPublicURL(array $formParameters = [], array $headerPa * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\FilesUploadPostResponse200|Model\FilesUploadPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\FilesUploadPostResponse200|Model\FilesUploadPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function filesUpload(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2808,7 +2808,7 @@ public function filesUpload(array $formParameters = [], string $fetch = self::FE * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\MigrationExchangeGetResponse200|Model\MigrationExchangeGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\MigrationExchangeGetResponse200|Model\MigrationExchangeGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function migrationExchange(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2829,7 +2829,7 @@ public function migrationExchange(array $queryParameters = [], string $fetch = s * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\OauthAccessGetResponse200|Model\OauthAccessGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\OauthAccessGetResponse200|Model\OauthAccessGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function oauthAccess(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2850,7 +2850,7 @@ public function oauthAccess(array $queryParameters = [], string $fetch = self::F * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\OauthTokenGetResponse200|Model\OauthTokenGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\OauthTokenGetResponse200|Model\OauthTokenGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function oauthToken(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2870,7 +2870,7 @@ public function oauthToken(array $queryParameters = [], string $fetch = self::FE * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\OauthV2AccessGetResponse200|Model\OauthV2AccessGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\OauthV2AccessGetResponse200|Model\OauthV2AccessGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function oauthV2Access(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2893,7 +2893,7 @@ public function oauthV2Access(array $queryParameters = [], string $fetch = self: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\PinsAddPostResponse200|Model\PinsAddPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\PinsAddPostResponse200|Model\PinsAddPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function pinsAdd(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2911,7 +2911,7 @@ public function pinsAdd(array $formParameters = [], array $headerParameters = [] * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\PinsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\PinsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function pinsList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2934,7 +2934,7 @@ public function pinsList(array $queryParameters = [], string $fetch = self::FETC * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\PinsRemovePostResponse200|Model\PinsRemovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\PinsRemovePostResponse200|Model\PinsRemovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function pinsRemove(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2958,7 +2958,7 @@ public function pinsRemove(array $formParameters = [], array $headerParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ReactionsAddPostResponse200|Model\ReactionsAddPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ReactionsAddPostResponse200|Model\ReactionsAddPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function reactionsAdd(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -2980,7 +2980,7 @@ public function reactionsAdd(array $formParameters = [], array $headerParameters * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ReactionsGetGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ReactionsGetGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function reactionsGet(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3003,7 +3003,7 @@ public function reactionsGet(array $queryParameters = [], string $fetch = self:: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ReactionsListGetResponse200|Model\ReactionsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ReactionsListGetResponse200|Model\ReactionsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function reactionsList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3029,7 +3029,7 @@ public function reactionsList(array $queryParameters = [], string $fetch = self: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ReactionsRemovePostResponse200|Model\ReactionsRemovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ReactionsRemovePostResponse200|Model\ReactionsRemovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function reactionsRemove(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3053,7 +3053,7 @@ public function reactionsRemove(array $formParameters = [], array $headerParamet * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\RemindersAddPostResponse200|Model\RemindersAddPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\RemindersAddPostResponse200|Model\RemindersAddPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function remindersAdd(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3075,7 +3075,7 @@ public function remindersAdd(array $formParameters = [], array $headerParameters * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\RemindersCompletePostResponse200|Model\RemindersCompletePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\RemindersCompletePostResponse200|Model\RemindersCompletePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function remindersComplete(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3097,7 +3097,7 @@ public function remindersComplete(array $formParameters = [], array $headerParam * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\RemindersDeletePostResponse200|Model\RemindersDeletePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\RemindersDeletePostResponse200|Model\RemindersDeletePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function remindersDelete(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3115,7 +3115,7 @@ public function remindersDelete(array $formParameters = [], array $headerParamet * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\RemindersInfoGetResponse200|Model\RemindersInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\RemindersInfoGetResponse200|Model\RemindersInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function remindersInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3132,7 +3132,7 @@ public function remindersInfo(array $queryParameters = [], string $fetch = self: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\RemindersListGetResponse200|Model\RemindersListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\RemindersListGetResponse200|Model\RemindersListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function remindersList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3151,7 +3151,7 @@ public function remindersList(array $queryParameters = [], string $fetch = self: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\RtmConnectGetResponse200|Model\RtmConnectGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\RtmConnectGetResponse200|Model\RtmConnectGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function rtmConnect(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3174,7 +3174,7 @@ public function rtmConnect(array $queryParameters = [], string $fetch = self::FE * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\SearchMessagesGetResponse200|Model\SearchMessagesGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\SearchMessagesGetResponse200|Model\SearchMessagesGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function searchMessages(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3199,7 +3199,7 @@ public function searchMessages(array $queryParameters = [], string $fetch = self * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\StarsAddPostResponse200|Model\StarsAddPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\StarsAddPostResponse200|Model\StarsAddPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function starsAdd(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3220,7 +3220,7 @@ public function starsAdd(array $formParameters = [], array $headerParameters = [ * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\StarsListGetResponse200|Model\StarsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\StarsListGetResponse200|Model\StarsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function starsList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3245,7 +3245,7 @@ public function starsList(array $queryParameters = [], string $fetch = self::FET * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\StarsRemovePostResponse200|Model\StarsRemovePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\StarsRemovePostResponse200|Model\StarsRemovePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function starsRemove(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3265,7 +3265,7 @@ public function starsRemove(array $formParameters = [], array $headerParameters * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\TeamAccessLogsGetResponse200|Model\TeamAccessLogsGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\TeamAccessLogsGetResponse200|Model\TeamAccessLogsGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function teamAccessLogs(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3283,7 +3283,7 @@ public function teamAccessLogs(array $queryParameters = [], string $fetch = self * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\TeamBillableInfoGetResponse200|Model\TeamBillableInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\TeamBillableInfoGetResponse200|Model\TeamBillableInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function teamBillableInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3301,7 +3301,7 @@ public function teamBillableInfo(array $queryParameters = [], string $fetch = se * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\TeamInfoGetResponse200|Model\TeamInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\TeamInfoGetResponse200|Model\TeamInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function teamInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3324,7 +3324,7 @@ public function teamInfo(array $queryParameters = [], string $fetch = self::FETC * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\TeamIntegrationLogsGetResponse200|Model\TeamIntegrationLogsGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\TeamIntegrationLogsGetResponse200|Model\TeamIntegrationLogsGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function teamIntegrationLogs(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3342,7 +3342,7 @@ public function teamIntegrationLogs(array $queryParameters = [], string $fetch = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\TeamProfileGetGetResponse200|Model\TeamProfileGetGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\TeamProfileGetGetResponse200|Model\TeamProfileGetGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function teamProfileGet(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3368,7 +3368,7 @@ public function teamProfileGet(array $queryParameters = [], string $fetch = self * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsergroupsCreatePostResponse200|Model\UsergroupsCreatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsergroupsCreatePostResponse200|Model\UsergroupsCreatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usergroupsCreate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3391,7 +3391,7 @@ public function usergroupsCreate(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsergroupsDisablePostResponse200|Model\UsergroupsDisablePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsergroupsDisablePostResponse200|Model\UsergroupsDisablePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usergroupsDisable(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3414,7 +3414,7 @@ public function usergroupsDisable(array $formParameters = [], array $headerParam * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsergroupsEnablePostResponse200|Model\UsergroupsEnablePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsergroupsEnablePostResponse200|Model\UsergroupsEnablePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usergroupsEnable(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3435,7 +3435,7 @@ public function usergroupsEnable(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsergroupsListGetResponse200|Model\UsergroupsListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsergroupsListGetResponse200|Model\UsergroupsListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usergroupsList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3462,7 +3462,7 @@ public function usergroupsList(array $queryParameters = [], string $fetch = self * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsergroupsUpdatePostResponse200|Model\UsergroupsUpdatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsergroupsUpdatePostResponse200|Model\UsergroupsUpdatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usergroupsUpdate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3481,7 +3481,7 @@ public function usergroupsUpdate(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsergroupsUsersListGetResponse200|Model\UsergroupsUsersListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsergroupsUsersListGetResponse200|Model\UsergroupsUsersListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usergroupsUsersList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3505,7 +3505,7 @@ public function usergroupsUsersList(array $queryParameters = [], string $fetch = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsergroupsUsersUpdatePostResponse200|Model\UsergroupsUsersUpdatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsergroupsUsersUpdatePostResponse200|Model\UsergroupsUsersUpdatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usergroupsUsersUpdate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3527,7 +3527,7 @@ public function usergroupsUsersUpdate(array $formParameters = [], array $headerP * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersConversationsGetResponse200|Model\UsersConversationsGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersConversationsGetResponse200|Model\UsersConversationsGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersConversations(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3544,7 +3544,7 @@ public function usersConversations(array $queryParameters = [], string $fetch = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersDeletePhotoPostResponse200|Model\UsersDeletePhotoPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersDeletePhotoPostResponse200|Model\UsersDeletePhotoPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersDeletePhoto(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3562,7 +3562,7 @@ public function usersDeletePhoto(array $formParameters = [], string $fetch = sel * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersGetPresenceGetResponse200|Model\UsersGetPresenceGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersGetPresenceGetResponse200|Model\UsersGetPresenceGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersGetPresence(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3579,7 +3579,7 @@ public function usersGetPresence(array $queryParameters = [], string $fetch = se * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersIdentityGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersIdentityGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersIdentity(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3598,7 +3598,7 @@ public function usersIdentity(array $queryParameters = [], string $fetch = self: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersInfoGetResponse200|Model\UsersInfoGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersInfoGetResponse200|Model\UsersInfoGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersInfo(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3619,7 +3619,7 @@ public function usersInfo(array $queryParameters = [], string $fetch = self::FET * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersListGetResponse200|Model\UsersListGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersListGetResponse200|Model\UsersListGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersList(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3637,7 +3637,7 @@ public function usersList(array $queryParameters = [], string $fetch = self::FET * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersLookupByEmailGetResponse200|Model\UsersLookupByEmailGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersLookupByEmailGetResponse200|Model\UsersLookupByEmailGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersLookupByEmail(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3656,7 +3656,7 @@ public function usersLookupByEmail(array $queryParameters = [], string $fetch = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersProfileGetGetResponse200|Model\UsersProfileGetGetResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersProfileGetGetResponse200|Model\UsersProfileGetGetResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersProfileGet(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3681,7 +3681,7 @@ public function usersProfileGet(array $queryParameters = [], string $fetch = sel * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersProfileSetPostResponse200|Model\UsersProfileSetPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersProfileSetPostResponse200|Model\UsersProfileSetPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersProfileSet(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3698,7 +3698,7 @@ public function usersProfileSet(array $formParameters = [], array $headerParamet * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersSetActivePostResponse200|Model\UsersSetActivePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersSetActivePostResponse200|Model\UsersSetActivePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersSetActive(array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3719,7 +3719,7 @@ public function usersSetActive(array $headerParameters = [], string $fetch = sel * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersSetPhotoPostResponse200|Model\UsersSetPhotoPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersSetPhotoPostResponse200|Model\UsersSetPhotoPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersSetPhoto(array $formParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3741,7 +3741,7 @@ public function usersSetPhoto(array $formParameters = [], string $fetch = self:: * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\UsersSetPresencePostResponse200|Model\UsersSetPresencePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\UsersSetPresencePostResponse200|Model\UsersSetPresencePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function usersSetPresence(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3764,7 +3764,7 @@ public function usersSetPresence(array $formParameters = [], array $headerParame * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ViewsOpenPostResponse200|Model\ViewsOpenPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ViewsOpenPostResponse200|Model\ViewsOpenPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function viewsOpen(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3788,7 +3788,7 @@ public function viewsOpen(array $formParameters = [], array $headerParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ViewsPublishPostResponse200|Model\ViewsPublishPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ViewsPublishPostResponse200|Model\ViewsPublishPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function viewsPublish(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3811,7 +3811,7 @@ public function viewsPublish(array $formParameters = [], array $headerParameters * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ViewsPushPostResponse200|Model\ViewsPushPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ViewsPushPostResponse200|Model\ViewsPushPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function viewsPush(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3836,7 +3836,7 @@ public function viewsPush(array $formParameters = [], array $headerParameters = * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\ViewsUpdatePostResponse200|Model\ViewsUpdatePostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\ViewsUpdatePostResponse200|Model\ViewsUpdatePostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function viewsUpdate(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3859,7 +3859,7 @@ public function viewsUpdate(array $formParameters = [], array $headerParameters * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\WorkflowsStepCompletedPostResponse200|Model\WorkflowsStepCompletedPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\WorkflowsStepCompletedPostResponse200|Model\WorkflowsStepCompletedPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function workflowsStepCompleted(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3882,7 +3882,7 @@ public function workflowsStepCompleted(array $formParameters = [], array $header * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\WorkflowsStepFailedPostResponse200|Model\WorkflowsStepFailedPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\WorkflowsStepFailedPostResponse200|Model\WorkflowsStepFailedPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function workflowsStepFailed(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { @@ -3908,7 +3908,7 @@ public function workflowsStepFailed(array $formParameters = [], array $headerPar * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * - * @return Model\WorkflowsUpdateStepPostResponse200|Model\WorkflowsUpdateStepPostResponsedefault|\Psr\Http\Message\ResponseInterface|null + * @return ($fetch is 'object' ? Model\WorkflowsUpdateStepPostResponse200|Model\WorkflowsUpdateStepPostResponsedefault|null : \Psr\Http\Message\ResponseInterface) */ public function workflowsUpdateStep(array $formParameters = [], array $headerParameters = [], string $fetch = self::FETCH_OBJECT) { diff --git a/generated/Normalizer/AdminAppsApprovePostResponse200Normalizer.php b/generated/Normalizer/AdminAppsApprovePostResponse200Normalizer.php index 6c8e812e..2d8bd81e 100644 --- a/generated/Normalizer/AdminAppsApprovePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsApprovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsApprovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsApprovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => false]; - } + return $object; } -} else { - class AdminAppsApprovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminAppsApprovePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsApprovePostResponsedefaultNormalizer.php index ed7cdc1f..aa6a46b2 100644 --- a/generated/Normalizer/AdminAppsApprovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsApprovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsApprovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsApprovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminAppsApprovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminAppsApprovedListGetResponse200Normalizer.php b/generated/Normalizer/AdminAppsApprovedListGetResponse200Normalizer.php index 83341eb9..7e7c7aba 100644 --- a/generated/Normalizer/AdminAppsApprovedListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsApprovedListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsApprovedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsApprovedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminAppsApprovedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminAppsApprovedListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsApprovedListGetResponsedefaultNormalizer.php index 14a7f87d..d474e934 100644 --- a/generated/Normalizer/AdminAppsApprovedListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsApprovedListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsApprovedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsApprovedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminAppsApprovedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminAppsRequestsListGetResponse200Normalizer.php b/generated/Normalizer/AdminAppsRequestsListGetResponse200Normalizer.php index 5f790a34..3b572341 100644 --- a/generated/Normalizer/AdminAppsRequestsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsRequestsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsRequestsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsRequestsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminAppsRequestsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminAppsRequestsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsRequestsListGetResponsedefaultNormalizer.php index 9aac1461..61c226dc 100644 --- a/generated/Normalizer/AdminAppsRequestsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsRequestsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsRequestsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsRequestsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminAppsRequestsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminAppsRestrictPostResponse200Normalizer.php b/generated/Normalizer/AdminAppsRestrictPostResponse200Normalizer.php index 34961ad9..ea98a63b 100644 --- a/generated/Normalizer/AdminAppsRestrictPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsRestrictPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsRestrictPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsRestrictPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => false]; - } + return $object; } -} else { - class AdminAppsRestrictPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminAppsRestrictPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsRestrictPostResponsedefaultNormalizer.php index 52f49444..20409226 100644 --- a/generated/Normalizer/AdminAppsRestrictPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsRestrictPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsRestrictPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsRestrictPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminAppsRestrictPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminAppsRestrictedListGetResponse200Normalizer.php b/generated/Normalizer/AdminAppsRestrictedListGetResponse200Normalizer.php index 89778ded..90c478e6 100644 --- a/generated/Normalizer/AdminAppsRestrictedListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminAppsRestrictedListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsRestrictedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsRestrictedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminAppsRestrictedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminAppsRestrictedListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminAppsRestrictedListGetResponsedefaultNormalizer.php index f1bc55f6..f50462d3 100644 --- a/generated/Normalizer/AdminAppsRestrictedListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminAppsRestrictedListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminAppsRestrictedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminAppsRestrictedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminAppsRestrictedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsArchivePostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsArchivePostResponse200Normalizer.php index 72d8d322..87200d97 100644 --- a/generated/Normalizer/AdminConversationsArchivePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsArchivePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsArchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class === $type; - } +class AdminConversationsArchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AdminConversationsArchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsArchivePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsArchivePostResponsedefaultNormalizer.php index 95d0dda5..e0f213dc 100644 --- a/generated/Normalizer/AdminConversationsArchivePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsArchivePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsArchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsArchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsArchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsConvertToPrivatePostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsConvertToPrivatePostResponse200Normalizer.php index 0a0eba73..ed9f7387 100644 --- a/generated/Normalizer/AdminConversationsConvertToPrivatePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsConvertToPrivatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsConvertToPrivatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class === $type; - } +class AdminConversationsConvertToPrivatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AdminConversationsConvertToPrivatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsConvertToPrivatePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsConvertToPrivatePostResponsedefaultNormalizer.php index b0a9ef7a..0fe6c001 100644 --- a/generated/Normalizer/AdminConversationsConvertToPrivatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsConvertToPrivatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsConvertToPrivatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsConvertToPrivatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsConvertToPrivatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsCreatePostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsCreatePostResponse200Normalizer.php index 9d50f9a4..512782b5 100644 --- a/generated/Normalizer/AdminConversationsCreatePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsCreatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,127 +23,65 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel_id', $data) && null !== $data['channel_id']) { - $object->setChannelId($data['channel_id']); - } elseif (\array_key_exists('channel_id', $data) && null === $data['channel_id']) { - $object->setChannelId(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('channelId') && null !== $object->getChannelId()) { - $data['channel_id'] = $object->getChannelId(); - } - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class === $type; + if (\array_key_exists('channel_id', $data) && null !== $data['channel_id']) { + $object->setChannelId($data['channel_id']); + } elseif (\array_key_exists('channel_id', $data) && null === $data['channel_id']) { + $object->setChannelId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel_id', $data) && null !== $data['channel_id']) { - $object->setChannelId($data['channel_id']); - } elseif (\array_key_exists('channel_id', $data) && null === $data['channel_id']) { - $object->setChannelId(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('channelId') && null !== $data->getChannelId()) { + $dataArray['channel_id'] = $data->getChannelId(); } + $dataArray['ok'] = $data->getOk(); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('channelId') && null !== $object->getChannelId()) { - $data['channel_id'] = $object->getChannelId(); - } - $data['ok'] = $object->getOk(); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsCreatePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsCreatePostResponsedefaultNormalizer.php index 55cb0caf..8438dec8 100644 --- a/generated/Normalizer/AdminConversationsCreatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsCreatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsDeletePostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsDeletePostResponse200Normalizer.php index 34fa9283..f5d153d1 100644 --- a/generated/Normalizer/AdminConversationsDeletePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsDeletePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class === $type; - } +class AdminConversationsDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AdminConversationsDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsDeletePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsDeletePostResponsedefaultNormalizer.php index 2d1b2401..22abb30a 100644 --- a/generated/Normalizer/AdminConversationsDeletePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsDeletePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsDisconnectSharedPostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsDisconnectSharedPostResponse200Normalizer.php index 331962f8..3bf49441 100644 --- a/generated/Normalizer/AdminConversationsDisconnectSharedPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsDisconnectSharedPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsDisconnectSharedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class === $type; - } +class AdminConversationsDisconnectSharedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AdminConversationsDisconnectSharedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsDisconnectSharedPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsDisconnectSharedPostResponsedefaultNormalizer.php index a5551bfa..0419e716 100644 --- a/generated/Normalizer/AdminConversationsDisconnectSharedPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsDisconnectSharedPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsDisconnectSharedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsDisconnectSharedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsDisconnectSharedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer.php index ac9a736d..65cfe240 100644 --- a/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => false]; - } + return $object; } -} else { - class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer.php index 9ea0059a..8b2e4d97 100644 --- a/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200Normalizer.php index 1954e75c..de36c9c5 100644 --- a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,127 +23,65 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsGetConversationPrefsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsGetConversationPrefsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('prefs', $data) && null !== $data['prefs']) { - $object->setPrefs($this->denormalizer->denormalize($data['prefs'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class, 'json', $context)); - } elseif (\array_key_exists('prefs', $data) && null === $data['prefs']) { - $object->setPrefs(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('prefs') && null !== $object->getPrefs()) { - $data['prefs'] = $this->normalizer->normalize($object->getPrefs(), 'json', $context); - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsGetConversationPrefsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class === \get_class($data); + if (\array_key_exists('prefs', $data) && null !== $data['prefs']) { + $object->setPrefs($this->denormalizer->denormalize($data['prefs'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class, 'json', $context)); + } elseif (\array_key_exists('prefs', $data) && null === $data['prefs']) { + $object->setPrefs(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('prefs', $data) && null !== $data['prefs']) { - $object->setPrefs($this->denormalizer->denormalize($data['prefs'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class, 'json', $context)); - } elseif (\array_key_exists('prefs', $data) && null === $data['prefs']) { - $object->setPrefs(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('prefs') && null !== $data->getPrefs()) { + $dataArray['prefs'] = $this->normalizer->normalize($data->getPrefs(), 'json', $context); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('prefs') && null !== $object->getPrefs()) { - $data['prefs'] = $this->normalizer->normalize($object->getPrefs(), 'json', $context); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer.php b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer.php index 1ca63805..2ec9f61b 100644 --- a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer.php +++ b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,163 +23,80 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $values = []; - foreach ($data['type'] as $value) { - $values[] = $value; - } - $object->setType($values); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $values_1 = []; - foreach ($data['user'] as $value_1) { - $values_1[] = $value_1; - } - $object->setUser($values_1); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('type') && null !== $object->getType()) { - $values = []; - foreach ($object->getType() as $value) { - $values[] = $value; - } - $data['type'] = $values; + if (\array_key_exists('type', $data) && null !== $data['type']) { + $values = []; + foreach ($data['type'] as $value) { + $values[] = $value; } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $values_1 = []; - foreach ($object->getUser() as $value_1) { - $values_1[] = $value_1; - } - $data['user'] = $values_1; + $object->setType($values); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $values_1 = []; + foreach ($data['user'] as $value_1) { + $values_1[] = $value_1; } - - return $data; + $object->setUser($values_1); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => false]; - } + return $object; } -} else { - class AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $values = []; - foreach ($data['type'] as $value) { - $values[] = $value; - } - $object->setType($values); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $values_1 = []; - foreach ($data['user'] as $value_1) { - $values_1[] = $value_1; - } - $object->setUser($values_1); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('type') && null !== $data->getType()) { + $values = []; + foreach ($data->getType() as $value) { + $values[] = $value; } - - return $object; + $dataArray['type'] = $values; } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('type') && null !== $object->getType()) { - $values = []; - foreach ($object->getType() as $value) { - $values[] = $value; - } - $data['type'] = $values; + if ($data->isInitialized('user') && null !== $data->getUser()) { + $values_1 = []; + foreach ($data->getUser() as $value_1) { + $values_1[] = $value_1; } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $values_1 = []; - foreach ($object->getUser() as $value_1) { - $values_1[] = $value_1; - } - $data['user'] = $values_1; - } - - return $data; + $dataArray['user'] = $values_1; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer.php b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer.php index 2f1f9128..f0d7aca2 100644 --- a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer.php +++ b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,131 +23,64 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('can_thread', $data) && null !== $data['can_thread']) { - $object->setCanThread($this->denormalizer->denormalize($data['can_thread'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class, 'json', $context)); - } elseif (\array_key_exists('can_thread', $data) && null === $data['can_thread']) { - $object->setCanThread(null); - } - if (\array_key_exists('who_can_post', $data) && null !== $data['who_can_post']) { - $object->setWhoCanPost($this->denormalizer->denormalize($data['who_can_post'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class, 'json', $context)); - } elseif (\array_key_exists('who_can_post', $data) && null === $data['who_can_post']) { - $object->setWhoCanPost(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('canThread') && null !== $object->getCanThread()) { - $data['can_thread'] = $this->normalizer->normalize($object->getCanThread(), 'json', $context); - } - if ($object->isInitialized('whoCanPost') && null !== $object->getWhoCanPost()) { - $data['who_can_post'] = $this->normalizer->normalize($object->getWhoCanPost(), 'json', $context); - } - - return $data; + if (\array_key_exists('can_thread', $data) && null !== $data['can_thread']) { + $object->setCanThread($this->denormalizer->denormalize($data['can_thread'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class, 'json', $context)); + } elseif (\array_key_exists('can_thread', $data) && null === $data['can_thread']) { + $object->setCanThread(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => false]; + if (\array_key_exists('who_can_post', $data) && null !== $data['who_can_post']) { + $object->setWhoCanPost($this->denormalizer->denormalize($data['who_can_post'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class, 'json', $context)); + } elseif (\array_key_exists('who_can_post', $data) && null === $data['who_can_post']) { + $object->setWhoCanPost(null); } - } -} else { - class AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class === $type; - } + return $object; + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('canThread') && null !== $data->getCanThread()) { + $dataArray['can_thread'] = $this->normalizer->normalize($data->getCanThread(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('can_thread', $data) && null !== $data['can_thread']) { - $object->setCanThread($this->denormalizer->denormalize($data['can_thread'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class, 'json', $context)); - } elseif (\array_key_exists('can_thread', $data) && null === $data['can_thread']) { - $object->setCanThread(null); - } - if (\array_key_exists('who_can_post', $data) && null !== $data['who_can_post']) { - $object->setWhoCanPost($this->denormalizer->denormalize($data['who_can_post'], \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class, 'json', $context)); - } elseif (\array_key_exists('who_can_post', $data) && null === $data['who_can_post']) { - $object->setWhoCanPost(null); - } - - return $object; + if ($data->isInitialized('whoCanPost') && null !== $data->getWhoCanPost()) { + $dataArray['who_can_post'] = $this->normalizer->normalize($data->getWhoCanPost(), 'json', $context); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('canThread') && null !== $object->getCanThread()) { - $data['can_thread'] = $this->normalizer->normalize($object->getCanThread(), 'json', $context); - } - if ($object->isInitialized('whoCanPost') && null !== $object->getWhoCanPost()) { - $data['who_can_post'] = $this->normalizer->normalize($object->getWhoCanPost(), 'json', $context); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer.php b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer.php index 3a6c7a1c..2871b335 100644 --- a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer.php +++ b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,163 +23,80 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $values = []; - foreach ($data['type'] as $value) { - $values[] = $value; - } - $object->setType($values); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $values_1 = []; - foreach ($data['user'] as $value_1) { - $values_1[] = $value_1; - } - $object->setUser($values_1); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('type') && null !== $object->getType()) { - $values = []; - foreach ($object->getType() as $value) { - $values[] = $value; - } - $data['type'] = $values; + if (\array_key_exists('type', $data) && null !== $data['type']) { + $values = []; + foreach ($data['type'] as $value) { + $values[] = $value; } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $values_1 = []; - foreach ($object->getUser() as $value_1) { - $values_1[] = $value_1; - } - $data['user'] = $values_1; + $object->setType($values); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $values_1 = []; + foreach ($data['user'] as $value_1) { + $values_1[] = $value_1; } - - return $data; + $object->setUser($values_1); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => false]; - } + return $object; } -} else { - class AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $values = []; - foreach ($data['type'] as $value) { - $values[] = $value; - } - $object->setType($values); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $values_1 = []; - foreach ($data['user'] as $value_1) { - $values_1[] = $value_1; - } - $object->setUser($values_1); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('type') && null !== $data->getType()) { + $values = []; + foreach ($data->getType() as $value) { + $values[] = $value; } - - return $object; + $dataArray['type'] = $values; } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('type') && null !== $object->getType()) { - $values = []; - foreach ($object->getType() as $value) { - $values[] = $value; - } - $data['type'] = $values; + if ($data->isInitialized('user') && null !== $data->getUser()) { + $values_1 = []; + foreach ($data->getUser() as $value_1) { + $values_1[] = $value_1; } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $values_1 = []; - foreach ($object->getUser() as $value_1) { - $values_1[] = $value_1; - } - $data['user'] = $values_1; - } - - return $data; + $dataArray['user'] = $values_1; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer.php index b0f8d1bb..c28b8537 100644 --- a/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsGetTeamsGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsGetTeamsGetResponse200Normalizer.php index 996660ed..29c350a7 100644 --- a/generated/Normalizer/AdminConversationsGetTeamsGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsGetTeamsGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,155 +23,79 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsGetTeamsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsGetTeamsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - if (\array_key_exists('team_ids', $data) && null !== $data['team_ids']) { - $values = []; - foreach ($data['team_ids'] as $value) { - $values[] = $value; - } - $object->setTeamIds($values); - } elseif (\array_key_exists('team_ids', $data) && null === $data['team_ids']) { - $object->setTeamIds(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); + } + if (\array_key_exists('team_ids', $data) && null !== $data['team_ids']) { $values = []; - foreach ($object->getTeamIds() as $value) { + foreach ($data['team_ids'] as $value) { $values[] = $value; } - $data['team_ids'] = $values; - - return $data; + $object->setTeamIds($values); + } elseif (\array_key_exists('team_ids', $data) && null === $data['team_ids']) { + $object->setTeamIds(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => false]; - } + return $object; } -} else { - class AdminConversationsGetTeamsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class === $type; - } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - if (\array_key_exists('team_ids', $data) && null !== $data['team_ids']) { - $values = []; - foreach ($data['team_ids'] as $value) { - $values[] = $value; - } - $object->setTeamIds($values); - } elseif (\array_key_exists('team_ids', $data) && null === $data['team_ids']) { - $object->setTeamIds(null); - } - - return $object; + $values = []; + foreach ($data->getTeamIds() as $value) { + $values[] = $value; } + $dataArray['team_ids'] = $values; - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - $values = []; - foreach ($object->getTeamIds() as $value) { - $values[] = $value; - } - $data['team_ids'] = $values; - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer.php index 63b1a6e2..7da50e4b 100644 --- a/generated/Normalizer/AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['next_cursor'] = $data->getNextCursor(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsGetTeamsGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsGetTeamsGetResponsedefaultNormalizer.php index 8941f73e..08c3657b 100644 --- a/generated/Normalizer/AdminConversationsGetTeamsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsGetTeamsGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsGetTeamsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsGetTeamsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsGetTeamsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsInvitePostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsInvitePostResponse200Normalizer.php index 170af722..8a336782 100644 --- a/generated/Normalizer/AdminConversationsInvitePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsInvitePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class === $type; - } +class AdminConversationsInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AdminConversationsInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsInvitePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsInvitePostResponsedefaultNormalizer.php index 771bf775..2ec5a279 100644 --- a/generated/Normalizer/AdminConversationsInvitePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsInvitePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,75 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - unset($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + unset($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - unset($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; + } } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsRenamePostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsRenamePostResponse200Normalizer.php index 20e4c8d3..95229018 100644 --- a/generated/Normalizer/AdminConversationsRenamePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsRenamePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class === $type; - } +class AdminConversationsRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AdminConversationsRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsRenamePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsRenamePostResponsedefaultNormalizer.php index 12bd129d..0faa2b8b 100644 --- a/generated/Normalizer/AdminConversationsRenamePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsRenamePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer.php index 0ea8df3a..03431b0b 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => false]; - } + return $object; } -} else { - class AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer.php index fdeadb18..35fd0157 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer.php index 2f905192..ab03220a 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => false]; - } + return $object; } -} else { - class AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer.php index 6d36bb68..c7ce573e 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer.php index e577648e..5622f1d0 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => false]; - } + return $object; } -} else { - class AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer.php index 2d505034..97d4a554 100644 --- a/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsSearchGetResponse200Normalizer.php b/generated/Normalizer/AdminConversationsSearchGetResponse200Normalizer.php index 50365093..4cd567b3 100644 --- a/generated/Normalizer/AdminConversationsSearchGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsSearchGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsSearchGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsSearchGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsChannel::class, 'json', $context); - } - $object->setChannels($values); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('channels', $data) && null !== $data['channels']) { $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['channels'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsChannel::class, 'json', $context); } - $data['channels'] = $values; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; - } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => false]; - } - } -} else { - class AdminConversationsSearchGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class === $type; + $object->setChannels($values); + } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { + $object->setChannels(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class === \get_class($data); + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsChannel::class, 'json', $context); - } - $object->setChannels($values); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getChannels() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['channels'] = $values; + $dataArray['next_cursor'] = $data->getNextCursor(); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['channels'] = $values; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsSearchGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsSearchGetResponsedefaultNormalizer.php index ca64bbea..8de83e87 100644 --- a/generated/Normalizer/AdminConversationsSearchGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsSearchGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsSearchGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsSearchGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsSearchGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsSetConversationPrefsPostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsSetConversationPrefsPostResponse200Normalizer.php index bb8c57ae..98aae83c 100644 --- a/generated/Normalizer/AdminConversationsSetConversationPrefsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsSetConversationPrefsPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsSetConversationPrefsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class === $type; - } +class AdminConversationsSetConversationPrefsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AdminConversationsSetConversationPrefsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer.php index 71017408..fb3ba37f 100644 --- a/generated/Normalizer/AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsSetTeamsPostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsSetTeamsPostResponse200Normalizer.php index cf9154d4..eb3d64fb 100644 --- a/generated/Normalizer/AdminConversationsSetTeamsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsSetTeamsPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsSetTeamsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsSetTeamsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => false]; - } + return $object; } -} else { - class AdminConversationsSetTeamsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsSetTeamsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsSetTeamsPostResponsedefaultNormalizer.php index e6daac8c..9d841dcf 100644 --- a/generated/Normalizer/AdminConversationsSetTeamsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsSetTeamsPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsSetTeamsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsSetTeamsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminConversationsSetTeamsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsUnarchivePostResponse200Normalizer.php b/generated/Normalizer/AdminConversationsUnarchivePostResponse200Normalizer.php index 6f1424a1..7c11cfc8 100644 --- a/generated/Normalizer/AdminConversationsUnarchivePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminConversationsUnarchivePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsUnarchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class === $type; - } +class AdminConversationsUnarchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AdminConversationsUnarchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminConversationsUnarchivePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminConversationsUnarchivePostResponsedefaultNormalizer.php index 1a0b1894..c9cbcc2a 100644 --- a/generated/Normalizer/AdminConversationsUnarchivePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminConversationsUnarchivePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminConversationsUnarchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminConversationsUnarchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AdminConversationsUnarchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiAddAliasPostResponse200Normalizer.php b/generated/Normalizer/AdminEmojiAddAliasPostResponse200Normalizer.php index bbf665ff..ed192840 100644 --- a/generated/Normalizer/AdminEmojiAddAliasPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiAddAliasPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiAddAliasPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiAddAliasPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => false]; - } + return $object; } -} else { - class AdminEmojiAddAliasPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiAddAliasPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiAddAliasPostResponsedefaultNormalizer.php index 40d94ccf..a82e8d12 100644 --- a/generated/Normalizer/AdminEmojiAddAliasPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiAddAliasPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiAddAliasPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiAddAliasPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminEmojiAddAliasPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiAddPostResponse200Normalizer.php b/generated/Normalizer/AdminEmojiAddPostResponse200Normalizer.php index 63040cc9..13aaba3f 100644 --- a/generated/Normalizer/AdminEmojiAddPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiAddPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => false]; - } + return $object; } -} else { - class AdminEmojiAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiAddPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiAddPostResponsedefaultNormalizer.php index 5d917063..677483e7 100644 --- a/generated/Normalizer/AdminEmojiAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiAddPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminEmojiAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiListGetResponse200Normalizer.php b/generated/Normalizer/AdminEmojiListGetResponse200Normalizer.php index 30bbeaa1..668ec570 100644 --- a/generated/Normalizer/AdminEmojiListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminEmojiListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiListGetResponsedefaultNormalizer.php index 91af6add..0c07505d 100644 --- a/generated/Normalizer/AdminEmojiListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminEmojiListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiRemovePostResponse200Normalizer.php b/generated/Normalizer/AdminEmojiRemovePostResponse200Normalizer.php index 6c886e55..2ffe6e6e 100644 --- a/generated/Normalizer/AdminEmojiRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiRemovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => false]; - } + return $object; } -} else { - class AdminEmojiRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiRemovePostResponsedefaultNormalizer.php index 54118a59..05d5a715 100644 --- a/generated/Normalizer/AdminEmojiRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiRemovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminEmojiRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiRenamePostResponse200Normalizer.php b/generated/Normalizer/AdminEmojiRenamePostResponse200Normalizer.php index 9d1f99bd..b527c47f 100644 --- a/generated/Normalizer/AdminEmojiRenamePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminEmojiRenamePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => false]; - } + return $object; } -} else { - class AdminEmojiRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminEmojiRenamePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminEmojiRenamePostResponsedefaultNormalizer.php index 14f7650e..13377b03 100644 --- a/generated/Normalizer/AdminEmojiRenamePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminEmojiRenamePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminEmojiRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminEmojiRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminEmojiRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsApprovePostResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsApprovePostResponse200Normalizer.php index 411ea5f4..615fa68f 100644 --- a/generated/Normalizer/AdminInviteRequestsApprovePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsApprovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsApprovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsApprovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsApprovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsApprovePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsApprovePostResponsedefaultNormalizer.php index ab99bbdc..d46dab5a 100644 --- a/generated/Normalizer/AdminInviteRequestsApprovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsApprovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsApprovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsApprovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsApprovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsApprovedListGetResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsApprovedListGetResponse200Normalizer.php index f6ee6199..4b49836c 100644 --- a/generated/Normalizer/AdminInviteRequestsApprovedListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsApprovedListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsApprovedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsApprovedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsApprovedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsApprovedListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsApprovedListGetResponsedefaultNormalizer.php index cf368162..81f33d79 100644 --- a/generated/Normalizer/AdminInviteRequestsApprovedListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsApprovedListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsApprovedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsApprovedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsApprovedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsDeniedListGetResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsDeniedListGetResponse200Normalizer.php index 975bcf18..9f3d6512 100644 --- a/generated/Normalizer/AdminInviteRequestsDeniedListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsDeniedListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsDeniedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsDeniedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsDeniedListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsDeniedListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsDeniedListGetResponsedefaultNormalizer.php index 48a56bf0..db68533c 100644 --- a/generated/Normalizer/AdminInviteRequestsDeniedListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsDeniedListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsDeniedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsDeniedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsDeniedListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsDenyPostResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsDenyPostResponse200Normalizer.php index 60619817..99662aa9 100644 --- a/generated/Normalizer/AdminInviteRequestsDenyPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsDenyPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsDenyPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsDenyPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsDenyPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsDenyPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsDenyPostResponsedefaultNormalizer.php index 21a09baf..00bfffdf 100644 --- a/generated/Normalizer/AdminInviteRequestsDenyPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsDenyPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsDenyPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsDenyPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsDenyPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsListGetResponse200Normalizer.php b/generated/Normalizer/AdminInviteRequestsListGetResponse200Normalizer.php index f8f054c2..d1fe897a 100644 --- a/generated/Normalizer/AdminInviteRequestsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminInviteRequestsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminInviteRequestsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminInviteRequestsListGetResponsedefaultNormalizer.php index 61d7b05c..437b0c5e 100644 --- a/generated/Normalizer/AdminInviteRequestsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminInviteRequestsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminInviteRequestsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminInviteRequestsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminInviteRequestsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsAdminsListGetResponse200Normalizer.php b/generated/Normalizer/AdminTeamsAdminsListGetResponse200Normalizer.php index 5f945d21..30c20cad 100644 --- a/generated/Normalizer/AdminTeamsAdminsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsAdminsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsAdminsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsAdminsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsAdminsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsAdminsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsAdminsListGetResponsedefaultNormalizer.php index b220211d..bf43b9fa 100644 --- a/generated/Normalizer/AdminTeamsAdminsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsAdminsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsAdminsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsAdminsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsAdminsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsCreatePostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsCreatePostResponse200Normalizer.php index 32067fa6..5603a7f3 100644 --- a/generated/Normalizer/AdminTeamsCreatePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsCreatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsCreatePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsCreatePostResponsedefaultNormalizer.php index f1be2f56..c2a44c7d 100644 --- a/generated/Normalizer/AdminTeamsCreatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsCreatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsListGetResponse200Normalizer.php b/generated/Normalizer/AdminTeamsListGetResponse200Normalizer.php index 0bd109de..613d6822 100644 --- a/generated/Normalizer/AdminTeamsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsListGetResponsedefaultNormalizer.php index 56211664..927b2284 100644 --- a/generated/Normalizer/AdminTeamsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsOwnersListGetResponse200Normalizer.php b/generated/Normalizer/AdminTeamsOwnersListGetResponse200Normalizer.php index 308be260..079f451a 100644 --- a/generated/Normalizer/AdminTeamsOwnersListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsOwnersListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsOwnersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsOwnersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsOwnersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsOwnersListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsOwnersListGetResponsedefaultNormalizer.php index 358a293d..e475a8ff 100644 --- a/generated/Normalizer/AdminTeamsOwnersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsOwnersListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsOwnersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsOwnersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsOwnersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsInfoGetResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsInfoGetResponse200Normalizer.php index 74459465..5f8ea47a 100644 --- a/generated/Normalizer/AdminTeamsSettingsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsInfoGetResponsedefaultNormalizer.php index 066408f4..d3cd8ccb 100644 --- a/generated/Normalizer/AdminTeamsSettingsInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer.php index f7537c03..c97b6fdc 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer.php index dcc0e601..4ced9aed 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponse200Normalizer.php index 9a5510e7..395bb055 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetDescriptionPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetDescriptionPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetDescriptionPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer.php index a22fd978..3cc6540d 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer.php index c7526fee..5f4868e3 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer.php index c2fb9b94..74a9f0d8 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetIconPostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetIconPostResponse200Normalizer.php index 67013bfc..0adcb7a8 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetIconPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetIconPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetIconPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetIconPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetIconPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetIconPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetIconPostResponsedefaultNormalizer.php index 50f8c391..e1740875 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetIconPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetIconPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetIconPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetIconPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetIconPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetNamePostResponse200Normalizer.php b/generated/Normalizer/AdminTeamsSettingsSetNamePostResponse200Normalizer.php index ca86e6cf..ca59ede4 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetNamePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetNamePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetNamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetNamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetNamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminTeamsSettingsSetNamePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminTeamsSettingsSetNamePostResponsedefaultNormalizer.php index 1272792c..2f6972c4 100644 --- a/generated/Normalizer/AdminTeamsSettingsSetNamePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminTeamsSettingsSetNamePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminTeamsSettingsSetNamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminTeamsSettingsSetNamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminTeamsSettingsSetNamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsergroupsAddChannelsPostResponse200Normalizer.php b/generated/Normalizer/AdminUsergroupsAddChannelsPostResponse200Normalizer.php index dde8ad5b..13d27a5c 100644 --- a/generated/Normalizer/AdminUsergroupsAddChannelsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsergroupsAddChannelsPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsergroupsAddChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsergroupsAddChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsergroupsAddChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsergroupsAddChannelsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsergroupsAddChannelsPostResponsedefaultNormalizer.php index 3c2c4884..d2b68ef8 100644 --- a/generated/Normalizer/AdminUsergroupsAddChannelsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsergroupsAddChannelsPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsergroupsAddChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsergroupsAddChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsergroupsAddChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsergroupsAddTeamsPostResponse200Normalizer.php b/generated/Normalizer/AdminUsergroupsAddTeamsPostResponse200Normalizer.php index d7586556..54e54115 100644 --- a/generated/Normalizer/AdminUsergroupsAddTeamsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsergroupsAddTeamsPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsergroupsAddTeamsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsergroupsAddTeamsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsergroupsAddTeamsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsergroupsAddTeamsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsergroupsAddTeamsPostResponsedefaultNormalizer.php index d37c5ca6..dc8daf9f 100644 --- a/generated/Normalizer/AdminUsergroupsAddTeamsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsergroupsAddTeamsPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsergroupsAddTeamsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsergroupsAddTeamsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsergroupsAddTeamsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsergroupsListChannelsGetResponse200Normalizer.php b/generated/Normalizer/AdminUsergroupsListChannelsGetResponse200Normalizer.php index d0146bec..569cf6b5 100644 --- a/generated/Normalizer/AdminUsergroupsListChannelsGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsergroupsListChannelsGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsergroupsListChannelsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsergroupsListChannelsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => false]; - } + return $object; } -} else { - class AdminUsergroupsListChannelsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsergroupsListChannelsGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsergroupsListChannelsGetResponsedefaultNormalizer.php index 7fb1906c..d230ce12 100644 --- a/generated/Normalizer/AdminUsergroupsListChannelsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsergroupsListChannelsGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsergroupsListChannelsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsergroupsListChannelsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsergroupsListChannelsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponse200Normalizer.php b/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponse200Normalizer.php index 35f04e20..facfa577 100644 --- a/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsergroupsRemoveChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsergroupsRemoveChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsergroupsRemoveChannelsPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer.php index ff6fe287..1511b803 100644 --- a/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersAssignPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersAssignPostResponse200Normalizer.php index 905c380a..e97b10cf 100644 --- a/generated/Normalizer/AdminUsersAssignPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersAssignPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersAssignPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersAssignPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersAssignPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersAssignPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersAssignPostResponsedefaultNormalizer.php index 44cc9b8b..df60c3eb 100644 --- a/generated/Normalizer/AdminUsersAssignPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersAssignPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersAssignPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersAssignPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersAssignPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersInvitePostResponse200Normalizer.php b/generated/Normalizer/AdminUsersInvitePostResponse200Normalizer.php index 255773b2..59483eaa 100644 --- a/generated/Normalizer/AdminUsersInvitePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersInvitePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersInvitePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersInvitePostResponsedefaultNormalizer.php index 1e9c6cf4..59c4054f 100644 --- a/generated/Normalizer/AdminUsersInvitePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersInvitePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersListGetResponse200Normalizer.php b/generated/Normalizer/AdminUsersListGetResponse200Normalizer.php index 4a68c6e1..75f68cb7 100644 --- a/generated/Normalizer/AdminUsersListGetResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersListGetResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersListGetResponsedefaultNormalizer.php index 8e5c2125..2e694830 100644 --- a/generated/Normalizer/AdminUsersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersRemovePostResponse200Normalizer.php b/generated/Normalizer/AdminUsersRemovePostResponse200Normalizer.php index c6603b32..598d5277 100644 --- a/generated/Normalizer/AdminUsersRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersRemovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersRemovePostResponsedefaultNormalizer.php index 9a2c7f7e..c37fd4d2 100644 --- a/generated/Normalizer/AdminUsersRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersRemovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSessionInvalidatePostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSessionInvalidatePostResponse200Normalizer.php index 8c9bb6d2..d68d25a2 100644 --- a/generated/Normalizer/AdminUsersSessionInvalidatePostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSessionInvalidatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSessionInvalidatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSessionInvalidatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersSessionInvalidatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSessionInvalidatePostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSessionInvalidatePostResponsedefaultNormalizer.php index a91b0a21..32971963 100644 --- a/generated/Normalizer/AdminUsersSessionInvalidatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSessionInvalidatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSessionInvalidatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSessionInvalidatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersSessionInvalidatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSessionResetPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSessionResetPostResponse200Normalizer.php index 8c300e1b..b01e8b3c 100644 --- a/generated/Normalizer/AdminUsersSessionResetPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSessionResetPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSessionResetPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSessionResetPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersSessionResetPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSessionResetPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSessionResetPostResponsedefaultNormalizer.php index e42f7833..76fa1824 100644 --- a/generated/Normalizer/AdminUsersSessionResetPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSessionResetPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSessionResetPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSessionResetPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersSessionResetPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSetAdminPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSetAdminPostResponse200Normalizer.php index 291ea551..73e65db6 100644 --- a/generated/Normalizer/AdminUsersSetAdminPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSetAdminPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSetAdminPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSetAdminPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersSetAdminPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSetAdminPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSetAdminPostResponsedefaultNormalizer.php index ac5d71a9..11d05caa 100644 --- a/generated/Normalizer/AdminUsersSetAdminPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSetAdminPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSetAdminPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSetAdminPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersSetAdminPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSetExpirationPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSetExpirationPostResponse200Normalizer.php index 194d236e..6e161644 100644 --- a/generated/Normalizer/AdminUsersSetExpirationPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSetExpirationPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSetExpirationPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSetExpirationPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersSetExpirationPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSetExpirationPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSetExpirationPostResponsedefaultNormalizer.php index f9bfcff5..cdbe2ff7 100644 --- a/generated/Normalizer/AdminUsersSetExpirationPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSetExpirationPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSetExpirationPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSetExpirationPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersSetExpirationPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSetOwnerPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSetOwnerPostResponse200Normalizer.php index 0f61e1bf..d0bcfa8f 100644 --- a/generated/Normalizer/AdminUsersSetOwnerPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSetOwnerPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSetOwnerPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSetOwnerPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersSetOwnerPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSetOwnerPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSetOwnerPostResponsedefaultNormalizer.php index ba5828a5..ae42b7f2 100644 --- a/generated/Normalizer/AdminUsersSetOwnerPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSetOwnerPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSetOwnerPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSetOwnerPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersSetOwnerPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSetRegularPostResponse200Normalizer.php b/generated/Normalizer/AdminUsersSetRegularPostResponse200Normalizer.php index 2643ab61..d38c62af 100644 --- a/generated/Normalizer/AdminUsersSetRegularPostResponse200Normalizer.php +++ b/generated/Normalizer/AdminUsersSetRegularPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSetRegularPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSetRegularPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => false]; - } + return $object; } -} else { - class AdminUsersSetRegularPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => false]; } } diff --git a/generated/Normalizer/AdminUsersSetRegularPostResponsedefaultNormalizer.php b/generated/Normalizer/AdminUsersSetRegularPostResponsedefaultNormalizer.php index d17f01c8..60700acf 100644 --- a/generated/Normalizer/AdminUsersSetRegularPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/AdminUsersSetRegularPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AdminUsersSetRegularPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AdminUsersSetRegularPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => false]; - } + return $object; } -} else { - class AdminUsersSetRegularPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ApiTestGetResponse200Normalizer.php b/generated/Normalizer/ApiTestGetResponse200Normalizer.php index b1faf6cf..6696a5e0 100644 --- a/generated/Normalizer/ApiTestGetResponse200Normalizer.php +++ b/generated/Normalizer/ApiTestGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,151 +23,77 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ApiTestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ApiTestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ApiTestGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('args', $data) && null !== $data['args']) { - $object->setArgs($data['args']); - unset($data['args']); - } elseif (\array_key_exists('args', $data) && null === $data['args']) { - $object->setArgs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ApiTestGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('args') && null !== $object->getArgs()) { - $data['args'] = $object->getArgs(); - } - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('args', $data) && null !== $data['args']) { + $object->setArgs($data['args']); + unset($data['args']); + } elseif (\array_key_exists('args', $data) && null === $data['args']) { + $object->setArgs(null); + } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => false]; - } + return $object; } -} else { - class ApiTestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('args') && null !== $data->getArgs()) { + $dataArray['args'] = $data->getArgs(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ApiTestGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('args', $data) && null !== $data['args']) { - $object->setArgs($data['args']); - unset($data['args']); - } elseif (\array_key_exists('args', $data) && null === $data['args']) { - $object->setArgs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('args') && null !== $object->getArgs()) { - $data['args'] = $object->getArgs(); - } - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ApiTestGetResponsedefaultNormalizer.php b/generated/Normalizer/ApiTestGetResponsedefaultNormalizer.php index c4cd0b6d..19c4b1a3 100644 --- a/generated/Normalizer/ApiTestGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ApiTestGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,165 +23,84 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ApiTestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ApiTestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('args', $data) && null !== $data['args']) { - $object->setArgs($data['args']); - unset($data['args']); - } elseif (\array_key_exists('args', $data) && null === $data['args']) { - $object->setArgs(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - unset($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('args') && null !== $object->getArgs()) { - $data['args'] = $object->getArgs(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; + if (\array_key_exists('args', $data) && null !== $data['args']) { + $object->setArgs($data['args']); + unset($data['args']); + } elseif (\array_key_exists('args', $data) && null === $data['args']) { + $object->setArgs(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + unset($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ApiTestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class === \get_class($data); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; + } } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('args', $data) && null !== $data['args']) { - $object->setArgs($data['args']); - unset($data['args']); - } elseif (\array_key_exists('args', $data) && null === $data['args']) { - $object->setArgs(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - unset($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('args') && null !== $data->getArgs()) { + $dataArray['args'] = $data->getArgs(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('args') && null !== $object->getArgs()) { - $data['args'] = $object->getArgs(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AppsEventAuthorizationsListGetResponse200Normalizer.php b/generated/Normalizer/AppsEventAuthorizationsListGetResponse200Normalizer.php index b573e7ba..810b28c0 100644 --- a/generated/Normalizer/AppsEventAuthorizationsListGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsEventAuthorizationsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsEventAuthorizationsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsEventAuthorizationsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => false]; - } + return $object; } -} else { - class AppsEventAuthorizationsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AppsEventAuthorizationsListGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsEventAuthorizationsListGetResponsedefaultNormalizer.php index a38f23b4..b2dd350d 100644 --- a/generated/Normalizer/AppsEventAuthorizationsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsEventAuthorizationsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsEventAuthorizationsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsEventAuthorizationsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AppsEventAuthorizationsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer.php index 1c830095..8e084ef4 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; + if (\array_key_exists('resources', $data) && null !== $data['resources']) { + $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); + } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { + $object->setResources(null); + } + if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { + $values = []; + foreach ($data['scopes'] as $value) { + $values[] = $value; } - - return $data; + $object->setScopes($values); + } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { + $object->setScopes(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => false]; - } + return $object; } -} else { - class AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class === $type; - } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('resources') && null !== $data->getResources()) { + $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); + if ($data->isInitialized('scopes') && null !== $data->getScopes()) { + $values = []; + foreach ($data->getScopes() as $value) { + $values[] = $value; } - - return $object; + $dataArray['scopes'] = $values; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoChannelNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoChannelNormalizer.php index 966d1478..03f9b151 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoChannelNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoChannelNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponse200InfoChannelNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponse200InfoChannelNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; + if (\array_key_exists('resources', $data) && null !== $data['resources']) { + $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); + } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { + $object->setResources(null); + } + if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { + $values = []; + foreach ($data['scopes'] as $value) { + $values[] = $value; } - - return $data; + $object->setScopes($values); + } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { + $object->setScopes(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => false]; - } + return $object; } -} else { - class AppsPermissionsInfoGetResponse200InfoChannelNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class === $type; - } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('resources') && null !== $data->getResources()) { + $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); + if ($data->isInitialized('scopes') && null !== $data->getScopes()) { + $values = []; + foreach ($data->getScopes() as $value) { + $values[] = $value; } - - return $object; + $dataArray['scopes'] = $values; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoGroupNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoGroupNormalizer.php index 6bafabe4..7fefad37 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoGroupNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoGroupNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponse200InfoGroupNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponse200InfoGroupNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; + if (\array_key_exists('resources', $data) && null !== $data['resources']) { + $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); + } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { + $object->setResources(null); + } + if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { + $values = []; + foreach ($data['scopes'] as $value) { + $values[] = $value; } - - return $data; + $object->setScopes($values); + } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { + $object->setScopes(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => false]; - } + return $object; } -} else { - class AppsPermissionsInfoGetResponse200InfoGroupNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class === $type; - } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('resources') && null !== $data->getResources()) { + $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); + if ($data->isInitialized('scopes') && null !== $data->getScopes()) { + $values = []; + foreach ($data->getScopes() as $value) { + $values[] = $value; } - - return $object; + $dataArray['scopes'] = $values; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoImNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoImNormalizer.php index 855f888e..32dd7344 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoImNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoImNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponse200InfoImNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponse200InfoImNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; + if (\array_key_exists('resources', $data) && null !== $data['resources']) { + $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); + } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { + $object->setResources(null); + } + if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { + $values = []; + foreach ($data['scopes'] as $value) { + $values[] = $value; } - - return $data; + $object->setScopes($values); + } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { + $object->setScopes(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => false]; - } + return $object; } -} else { - class AppsPermissionsInfoGetResponse200InfoImNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class === $type; - } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('resources') && null !== $data->getResources()) { + $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); + if ($data->isInitialized('scopes') && null !== $data->getScopes()) { + $values = []; + foreach ($data->getScopes() as $value) { + $values[] = $value; } - - return $object; + $dataArray['scopes'] = $values; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoMpimNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoMpimNormalizer.php index 0f3a2253..e91ff2ea 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoMpimNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoMpimNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponse200InfoMpimNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponse200InfoMpimNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; + if (\array_key_exists('resources', $data) && null !== $data['resources']) { + $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); + } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { + $object->setResources(null); + } + if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { + $values = []; + foreach ($data['scopes'] as $value) { + $values[] = $value; } - - return $data; + $object->setScopes($values); + } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { + $object->setScopes(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => false]; - } + return $object; } -} else { - class AppsPermissionsInfoGetResponse200InfoMpimNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class === $type; - } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('resources') && null !== $data->getResources()) { + $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); + if ($data->isInitialized('scopes') && null !== $data->getScopes()) { + $values = []; + foreach ($data->getScopes() as $value) { + $values[] = $value; } - - return $object; + $dataArray['scopes'] = $values; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('resources') && null !== $object->getResources()) { - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - } - if ($object->isInitialized('scopes') && null !== $object->getScopes()) { - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoNormalizer.php index 8c45b7a8..ef4ef8f2 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,84 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponse200InfoNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponse200InfoNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('app_home', $data) && null !== $data['app_home']) { - $object->setAppHome($this->denormalizer->denormalize($data['app_home'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class, 'json', $context)); - } elseif (\array_key_exists('app_home', $data) && null === $data['app_home']) { - $object->setAppHome(null); - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('group', $data) && null !== $data['group']) { - $object->setGroup($this->denormalizer->denormalize($data['group'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class, 'json', $context)); - } elseif (\array_key_exists('group', $data) && null === $data['group']) { - $object->setGroup(null); - } - if (\array_key_exists('im', $data) && null !== $data['im']) { - $object->setIm($this->denormalizer->denormalize($data['im'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class, 'json', $context)); - } elseif (\array_key_exists('im', $data) && null === $data['im']) { - $object->setIm(null); - } - if (\array_key_exists('mpim', $data) && null !== $data['mpim']) { - $object->setMpim($this->denormalizer->denormalize($data['mpim'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class, 'json', $context)); - } elseif (\array_key_exists('mpim', $data) && null === $data['mpim']) { - $object->setMpim(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['app_home'] = $this->normalizer->normalize($object->getAppHome(), 'json', $context); - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['group'] = $this->normalizer->normalize($object->getGroup(), 'json', $context); - $data['im'] = $this->normalizer->normalize($object->getIm(), 'json', $context); - $data['mpim'] = $this->normalizer->normalize($object->getMpim(), 'json', $context); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - - return $data; + if (\array_key_exists('app_home', $data) && null !== $data['app_home']) { + $object->setAppHome($this->denormalizer->denormalize($data['app_home'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class, 'json', $context)); + } elseif (\array_key_exists('app_home', $data) && null === $data['app_home']) { + $object->setAppHome(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => false]; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class, 'json', $context)); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - } -} else { - class AppsPermissionsInfoGetResponse200InfoNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class === $type; + if (\array_key_exists('group', $data) && null !== $data['group']) { + $object->setGroup($this->denormalizer->denormalize($data['group'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class, 'json', $context)); + } elseif (\array_key_exists('group', $data) && null === $data['group']) { + $object->setGroup(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class === \get_class($data); + if (\array_key_exists('im', $data) && null !== $data['im']) { + $object->setIm($this->denormalizer->denormalize($data['im'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class, 'json', $context)); + } elseif (\array_key_exists('im', $data) && null === $data['im']) { + $object->setIm(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('app_home', $data) && null !== $data['app_home']) { - $object->setAppHome($this->denormalizer->denormalize($data['app_home'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class, 'json', $context)); - } elseif (\array_key_exists('app_home', $data) && null === $data['app_home']) { - $object->setAppHome(null); - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('group', $data) && null !== $data['group']) { - $object->setGroup($this->denormalizer->denormalize($data['group'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class, 'json', $context)); - } elseif (\array_key_exists('group', $data) && null === $data['group']) { - $object->setGroup(null); - } - if (\array_key_exists('im', $data) && null !== $data['im']) { - $object->setIm($this->denormalizer->denormalize($data['im'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class, 'json', $context)); - } elseif (\array_key_exists('im', $data) && null === $data['im']) { - $object->setIm(null); - } - if (\array_key_exists('mpim', $data) && null !== $data['mpim']) { - $object->setMpim($this->denormalizer->denormalize($data['mpim'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class, 'json', $context)); - } elseif (\array_key_exists('mpim', $data) && null === $data['mpim']) { - $object->setMpim(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - - return $object; + if (\array_key_exists('mpim', $data) && null !== $data['mpim']) { + $object->setMpim($this->denormalizer->denormalize($data['mpim'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class, 'json', $context)); + } elseif (\array_key_exists('mpim', $data) && null === $data['mpim']) { + $object->setMpim(null); + } + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class, 'json', $context)); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['app_home'] = $this->normalizer->normalize($object->getAppHome(), 'json', $context); - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['group'] = $this->normalizer->normalize($object->getGroup(), 'json', $context); - $data['im'] = $this->normalizer->normalize($object->getIm(), 'json', $context); - $data['mpim'] = $this->normalizer->normalize($object->getMpim(), 'json', $context); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['app_home'] = $this->normalizer->normalize($data->getAppHome(), 'json', $context); + $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['group'] = $this->normalizer->normalize($data->getGroup(), 'json', $context); + $dataArray['im'] = $this->normalizer->normalize($data->getIm(), 'json', $context); + $dataArray['mpim'] = $this->normalizer->normalize($data->getMpim(), 'json', $context); + $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoTeamNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoTeamNormalizer.php index 0771bbce..380d4c27 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoTeamNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200InfoTeamNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponse200InfoTeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponse200InfoTeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); + if (\array_key_exists('resources', $data) && null !== $data['resources']) { + $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); + } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { + $object->setResources(null); + } + if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { $values = []; - foreach ($object->getScopes() as $value) { + foreach ($data['scopes'] as $value) { $values[] = $value; } - $data['scopes'] = $values; - - return $data; + $object->setScopes($values); + } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { + $object->setScopes(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => false]; - } + return $object; } -} else { - class AppsPermissionsInfoGetResponse200InfoTeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $object->setResources($this->denormalizer->denormalize($data['resources'], \JoliCode\Slack\Api\Model\ObjsResources::class, 'json', $context)); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $values = []; - foreach ($data['scopes'] as $value) { - $values[] = $value; - } - $object->setScopes($values); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['resources'] = $this->normalizer->normalize($data->getResources(), 'json', $context); + $values = []; + foreach ($data->getScopes() as $value) { + $values[] = $value; } + $dataArray['scopes'] = $values; - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['resources'] = $this->normalizer->normalize($object->getResources(), 'json', $context); - $values = []; - foreach ($object->getScopes() as $value) { - $values[] = $value; - } - $data['scopes'] = $values; - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponse200Normalizer.php index 7ce30f6b..4e85a4a5 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('info', $data) && null !== $data['info']) { - $object->setInfo($this->denormalizer->denormalize($data['info'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class, 'json', $context)); - } elseif (\array_key_exists('info', $data) && null === $data['info']) { - $object->setInfo(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['info'] = $this->normalizer->normalize($object->getInfo(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AppsPermissionsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class === $type; + if (\array_key_exists('info', $data) && null !== $data['info']) { + $object->setInfo($this->denormalizer->denormalize($data['info'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class, 'json', $context)); + } elseif (\array_key_exists('info', $data) && null === $data['info']) { + $object->setInfo(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('info', $data) && null !== $data['info']) { - $object->setInfo($this->denormalizer->denormalize($data['info'], \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class, 'json', $context)); - } elseif (\array_key_exists('info', $data) && null === $data['info']) { - $object->setInfo(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['info'] = $this->normalizer->normalize($object->getInfo(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['info'] = $this->normalizer->normalize($data->getInfo(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsPermissionsInfoGetResponsedefaultNormalizer.php index e5fc6351..e227c29d 100644 --- a/generated/Normalizer/AppsPermissionsInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsPermissionsInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AppsPermissionsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsRequestGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsRequestGetResponse200Normalizer.php index e792317d..38e7f40c 100644 --- a/generated/Normalizer/AppsPermissionsRequestGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsRequestGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsRequestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class === $type; - } +class AppsPermissionsRequestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AppsPermissionsRequestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsRequestGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsPermissionsRequestGetResponsedefaultNormalizer.php index 6cf331ce..7cf0ef48 100644 --- a/generated/Normalizer/AppsPermissionsRequestGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsPermissionsRequestGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsRequestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsRequestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AppsPermissionsRequestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsResourcesListGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsResourcesListGetResponse200Normalizer.php index 29e1b30f..e06843e6 100644 --- a/generated/Normalizer/AppsPermissionsResourcesListGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsResourcesListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,181 +23,92 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsResourcesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsResourcesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $values = []; - foreach ($data['resources'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class, 'json', $context); - } - $object->setResources($values); - unset($data['resources']); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class, 'json', $context)); - unset($data['response_metadata']); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - foreach ($data as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_1; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('resources', $data) && null !== $data['resources']) { $values = []; - foreach ($object->getResources() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['resources'] = $values; - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); + foreach ($data['resources'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class, 'json', $context); } - foreach ($object as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_1; - } + $object->setResources($values); + unset($data['resources']); + } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { + $object->setResources(null); + } + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class, 'json', $context)); + unset($data['response_metadata']); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); + } + foreach ($data as $key => $value_1) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value_1; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => false]; - } + return $object; } -} else { - class AppsPermissionsResourcesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $values = []; + foreach ($data->getResources() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class === \get_class($data); + $dataArray['resources'] = $values; + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('resources', $data) && null !== $data['resources']) { - $values = []; - foreach ($data['resources'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class, 'json', $context); - } - $object->setResources($values); - unset($data['resources']); - } elseif (\array_key_exists('resources', $data) && null === $data['resources']) { - $object->setResources(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class, 'json', $context)); - unset($data['response_metadata']); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - foreach ($data as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_1; - } + foreach ($data as $key => $value_1) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value_1; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $values = []; - foreach ($object->getResources() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['resources'] = $values; - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - foreach ($object as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_1; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer.php b/generated/Normalizer/AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer.php index a03e49b9..0cfe83d5 100644 --- a/generated/Normalizer/AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer.php +++ b/generated/Normalizer/AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,131 +23,64 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => false]; + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - } -} else { - class AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class === $type; - } + return $object; + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('id') && null !== $data->getId()) { + $dataArray['id'] = $data->getId(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if ($data->isInitialized('type') && null !== $data->getType()) { + $dataArray['type'] = $data->getType(); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer.php index 3eb0534a..ece757a9 100644 --- a/generated/Normalizer/AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['next_cursor'] = $data->getNextCursor(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsResourcesListGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsPermissionsResourcesListGetResponsedefaultNormalizer.php index 92b30b42..387a6dc5 100644 --- a/generated/Normalizer/AppsPermissionsResourcesListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsPermissionsResourcesListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsResourcesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsResourcesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AppsPermissionsResourcesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsScopesListGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsScopesListGetResponse200Normalizer.php index 010a7ef9..ed711f59 100644 --- a/generated/Normalizer/AppsPermissionsScopesListGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsScopesListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,75 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsScopesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsScopesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $object->setScopes($this->denormalizer->denormalize($data['scopes'], \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class, 'json', $context)); - unset($data['scopes']); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['scopes'] = $this->normalizer->normalize($object->getScopes(), 'json', $context); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AppsPermissionsScopesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class === \get_class($data); + if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { + $object->setScopes($this->denormalizer->denormalize($data['scopes'], \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class, 'json', $context)); + unset($data['scopes']); + } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { + $object->setScopes(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('scopes', $data) && null !== $data['scopes']) { - $object->setScopes($this->denormalizer->denormalize($data['scopes'], \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class, 'json', $context)); - unset($data['scopes']); - } elseif (\array_key_exists('scopes', $data) && null === $data['scopes']) { - $object->setScopes(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['scopes'] = $this->normalizer->normalize($object->getScopes(), 'json', $context); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['scopes'] = $this->normalizer->normalize($data->getScopes(), 'json', $context); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; + } } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsScopesListGetResponse200ScopesNormalizer.php b/generated/Normalizer/AppsPermissionsScopesListGetResponse200ScopesNormalizer.php index 0b0a14f6..6b043194 100644 --- a/generated/Normalizer/AppsPermissionsScopesListGetResponse200ScopesNormalizer.php +++ b/generated/Normalizer/AppsPermissionsScopesListGetResponse200ScopesNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,357 +23,177 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsScopesListGetResponse200ScopesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsScopesListGetResponse200ScopesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('app_home', $data) && null !== $data['app_home']) { - $values = []; - foreach ($data['app_home'] as $value) { - $values[] = $value; - } - $object->setAppHome($values); - unset($data['app_home']); - } elseif (\array_key_exists('app_home', $data) && null === $data['app_home']) { - $object->setAppHome(null); - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $values_1 = []; - foreach ($data['channel'] as $value_1) { - $values_1[] = $value_1; - } - $object->setChannel($values_1); - unset($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('group', $data) && null !== $data['group']) { - $values_2 = []; - foreach ($data['group'] as $value_2) { - $values_2[] = $value_2; - } - $object->setGroup($values_2); - unset($data['group']); - } elseif (\array_key_exists('group', $data) && null === $data['group']) { - $object->setGroup(null); - } - if (\array_key_exists('im', $data) && null !== $data['im']) { - $values_3 = []; - foreach ($data['im'] as $value_3) { - $values_3[] = $value_3; - } - $object->setIm($values_3); - unset($data['im']); - } elseif (\array_key_exists('im', $data) && null === $data['im']) { - $object->setIm(null); - } - if (\array_key_exists('mpim', $data) && null !== $data['mpim']) { - $values_4 = []; - foreach ($data['mpim'] as $value_4) { - $values_4[] = $value_4; - } - $object->setMpim($values_4); - unset($data['mpim']); - } elseif (\array_key_exists('mpim', $data) && null === $data['mpim']) { - $object->setMpim(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $values_5 = []; - foreach ($data['team'] as $value_5) { - $values_5[] = $value_5; - } - $object->setTeam($values_5); - unset($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $values_6 = []; - foreach ($data['user'] as $value_6) { - $values_6[] = $value_6; - } - $object->setUser($values_6); - unset($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - foreach ($data as $key => $value_7) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_7; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('appHome') && null !== $object->getAppHome()) { - $values = []; - foreach ($object->getAppHome() as $value) { - $values[] = $value; - } - $data['app_home'] = $values; - } - if ($object->isInitialized('channel') && null !== $object->getChannel()) { - $values_1 = []; - foreach ($object->getChannel() as $value_1) { - $values_1[] = $value_1; - } - $data['channel'] = $values_1; - } - if ($object->isInitialized('group') && null !== $object->getGroup()) { - $values_2 = []; - foreach ($object->getGroup() as $value_2) { - $values_2[] = $value_2; - } - $data['group'] = $values_2; - } - if ($object->isInitialized('im') && null !== $object->getIm()) { - $values_3 = []; - foreach ($object->getIm() as $value_3) { - $values_3[] = $value_3; - } - $data['im'] = $values_3; - } - if ($object->isInitialized('mpim') && null !== $object->getMpim()) { - $values_4 = []; - foreach ($object->getMpim() as $value_4) { - $values_4[] = $value_4; - } - $data['mpim'] = $values_4; - } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $values_5 = []; - foreach ($object->getTeam() as $value_5) { - $values_5[] = $value_5; - } - $data['team'] = $values_5; - } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $values_6 = []; - foreach ($object->getUser() as $value_6) { - $values_6[] = $value_6; - } - $data['user'] = $values_6; - } - foreach ($object as $key => $value_7) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_7; - } - } - - return $data; + if (\array_key_exists('app_home', $data) && null !== $data['app_home']) { + $values = []; + foreach ($data['app_home'] as $value) { + $values[] = $value; + } + $object->setAppHome($values); + unset($data['app_home']); + } elseif (\array_key_exists('app_home', $data) && null === $data['app_home']) { + $object->setAppHome(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => false]; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $values_1 = []; + foreach ($data['channel'] as $value_1) { + $values_1[] = $value_1; + } + $object->setChannel($values_1); + unset($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - } -} else { - class AppsPermissionsScopesListGetResponse200ScopesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class === $type; + if (\array_key_exists('group', $data) && null !== $data['group']) { + $values_2 = []; + foreach ($data['group'] as $value_2) { + $values_2[] = $value_2; + } + $object->setGroup($values_2); + unset($data['group']); + } elseif (\array_key_exists('group', $data) && null === $data['group']) { + $object->setGroup(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class === \get_class($data); + if (\array_key_exists('im', $data) && null !== $data['im']) { + $values_3 = []; + foreach ($data['im'] as $value_3) { + $values_3[] = $value_3; + } + $object->setIm($values_3); + unset($data['im']); + } elseif (\array_key_exists('im', $data) && null === $data['im']) { + $object->setIm(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('app_home', $data) && null !== $data['app_home']) { - $values = []; - foreach ($data['app_home'] as $value) { - $values[] = $value; - } - $object->setAppHome($values); - unset($data['app_home']); - } elseif (\array_key_exists('app_home', $data) && null === $data['app_home']) { - $object->setAppHome(null); - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $values_1 = []; - foreach ($data['channel'] as $value_1) { - $values_1[] = $value_1; - } - $object->setChannel($values_1); - unset($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('group', $data) && null !== $data['group']) { - $values_2 = []; - foreach ($data['group'] as $value_2) { - $values_2[] = $value_2; - } - $object->setGroup($values_2); - unset($data['group']); - } elseif (\array_key_exists('group', $data) && null === $data['group']) { - $object->setGroup(null); - } - if (\array_key_exists('im', $data) && null !== $data['im']) { - $values_3 = []; - foreach ($data['im'] as $value_3) { - $values_3[] = $value_3; - } - $object->setIm($values_3); - unset($data['im']); - } elseif (\array_key_exists('im', $data) && null === $data['im']) { - $object->setIm(null); - } - if (\array_key_exists('mpim', $data) && null !== $data['mpim']) { - $values_4 = []; - foreach ($data['mpim'] as $value_4) { - $values_4[] = $value_4; - } - $object->setMpim($values_4); - unset($data['mpim']); - } elseif (\array_key_exists('mpim', $data) && null === $data['mpim']) { - $object->setMpim(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $values_5 = []; - foreach ($data['team'] as $value_5) { - $values_5[] = $value_5; - } - $object->setTeam($values_5); - unset($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $values_6 = []; - foreach ($data['user'] as $value_6) { - $values_6[] = $value_6; - } - $object->setUser($values_6); - unset($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - foreach ($data as $key => $value_7) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_7; - } + if (\array_key_exists('mpim', $data) && null !== $data['mpim']) { + $values_4 = []; + foreach ($data['mpim'] as $value_4) { + $values_4[] = $value_4; + } + $object->setMpim($values_4); + unset($data['mpim']); + } elseif (\array_key_exists('mpim', $data) && null === $data['mpim']) { + $object->setMpim(null); + } + if (\array_key_exists('team', $data) && null !== $data['team']) { + $values_5 = []; + foreach ($data['team'] as $value_5) { + $values_5[] = $value_5; + } + $object->setTeam($values_5); + unset($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $values_6 = []; + foreach ($data['user'] as $value_6) { + $values_6[] = $value_6; + } + $object->setUser($values_6); + unset($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } + foreach ($data as $key => $value_7) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value_7; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('appHome') && null !== $object->getAppHome()) { - $values = []; - foreach ($object->getAppHome() as $value) { - $values[] = $value; - } - $data['app_home'] = $values; + return $object; + } + + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('appHome') && null !== $data->getAppHome()) { + $values = []; + foreach ($data->getAppHome() as $value) { + $values[] = $value; } - if ($object->isInitialized('channel') && null !== $object->getChannel()) { - $values_1 = []; - foreach ($object->getChannel() as $value_1) { - $values_1[] = $value_1; - } - $data['channel'] = $values_1; + $dataArray['app_home'] = $values; + } + if ($data->isInitialized('channel') && null !== $data->getChannel()) { + $values_1 = []; + foreach ($data->getChannel() as $value_1) { + $values_1[] = $value_1; } - if ($object->isInitialized('group') && null !== $object->getGroup()) { - $values_2 = []; - foreach ($object->getGroup() as $value_2) { - $values_2[] = $value_2; - } - $data['group'] = $values_2; + $dataArray['channel'] = $values_1; + } + if ($data->isInitialized('group') && null !== $data->getGroup()) { + $values_2 = []; + foreach ($data->getGroup() as $value_2) { + $values_2[] = $value_2; } - if ($object->isInitialized('im') && null !== $object->getIm()) { - $values_3 = []; - foreach ($object->getIm() as $value_3) { - $values_3[] = $value_3; - } - $data['im'] = $values_3; + $dataArray['group'] = $values_2; + } + if ($data->isInitialized('im') && null !== $data->getIm()) { + $values_3 = []; + foreach ($data->getIm() as $value_3) { + $values_3[] = $value_3; } - if ($object->isInitialized('mpim') && null !== $object->getMpim()) { - $values_4 = []; - foreach ($object->getMpim() as $value_4) { - $values_4[] = $value_4; - } - $data['mpim'] = $values_4; + $dataArray['im'] = $values_3; + } + if ($data->isInitialized('mpim') && null !== $data->getMpim()) { + $values_4 = []; + foreach ($data->getMpim() as $value_4) { + $values_4[] = $value_4; } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $values_5 = []; - foreach ($object->getTeam() as $value_5) { - $values_5[] = $value_5; - } - $data['team'] = $values_5; + $dataArray['mpim'] = $values_4; + } + if ($data->isInitialized('team') && null !== $data->getTeam()) { + $values_5 = []; + foreach ($data->getTeam() as $value_5) { + $values_5[] = $value_5; } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $values_6 = []; - foreach ($object->getUser() as $value_6) { - $values_6[] = $value_6; - } - $data['user'] = $values_6; + $dataArray['team'] = $values_5; + } + if ($data->isInitialized('user') && null !== $data->getUser()) { + $values_6 = []; + foreach ($data->getUser() as $value_6) { + $values_6[] = $value_6; } - foreach ($object as $key => $value_7) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_7; - } + $dataArray['user'] = $values_6; + } + foreach ($data as $key => $value_7) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value_7; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsScopesListGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsPermissionsScopesListGetResponsedefaultNormalizer.php index e72bfcca..7f9c880e 100644 --- a/generated/Normalizer/AppsPermissionsScopesListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsPermissionsScopesListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsScopesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsScopesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AppsPermissionsScopesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsUsersListGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsUsersListGetResponse200Normalizer.php index 179c67d1..a0cadb36 100644 --- a/generated/Normalizer/AppsPermissionsUsersListGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsUsersListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => false]; - } + return $object; } -} else { - class AppsPermissionsUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsUsersListGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsPermissionsUsersListGetResponsedefaultNormalizer.php index d1d46139..e7d0b544 100644 --- a/generated/Normalizer/AppsPermissionsUsersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsPermissionsUsersListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => false]; - } + return $object; } -} else { - class AppsPermissionsUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsUsersRequestGetResponse200Normalizer.php b/generated/Normalizer/AppsPermissionsUsersRequestGetResponse200Normalizer.php index ed87f87e..56542cfa 100644 --- a/generated/Normalizer/AppsPermissionsUsersRequestGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsPermissionsUsersRequestGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsUsersRequestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsUsersRequestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => false]; - } + return $object; } -} else { - class AppsPermissionsUsersRequestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AppsPermissionsUsersRequestGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsPermissionsUsersRequestGetResponsedefaultNormalizer.php index f1d3985c..95883550 100644 --- a/generated/Normalizer/AppsPermissionsUsersRequestGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsPermissionsUsersRequestGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsPermissionsUsersRequestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsPermissionsUsersRequestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => false]; - } + return $object; } -} else { - class AppsPermissionsUsersRequestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AppsUninstallGetResponse200Normalizer.php b/generated/Normalizer/AppsUninstallGetResponse200Normalizer.php index d9a00342..9350b782 100644 --- a/generated/Normalizer/AppsUninstallGetResponse200Normalizer.php +++ b/generated/Normalizer/AppsUninstallGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsUninstallGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class === $type; - } +class AppsUninstallGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class AppsUninstallGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AppsUninstallGetResponsedefaultNormalizer.php b/generated/Normalizer/AppsUninstallGetResponsedefaultNormalizer.php index 922201ce..b476618f 100644 --- a/generated/Normalizer/AppsUninstallGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AppsUninstallGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AppsUninstallGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AppsUninstallGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AppsUninstallGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AuthRevokeGetResponse200Normalizer.php b/generated/Normalizer/AuthRevokeGetResponse200Normalizer.php index fe370967..1124998b 100644 --- a/generated/Normalizer/AuthRevokeGetResponse200Normalizer.php +++ b/generated/Normalizer/AuthRevokeGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AuthRevokeGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AuthRevokeGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('revoked', $data) && null !== $data['revoked']) { - $object->setRevoked($data['revoked']); - } elseif (\array_key_exists('revoked', $data) && null === $data['revoked']) { - $object->setRevoked(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['revoked'] = $object->getRevoked(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => false]; + if (\array_key_exists('revoked', $data) && \is_int($data['revoked'])) { + $data['revoked'] = (bool) $data['revoked']; } - } -} else { - class AuthRevokeGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('revoked', $data) && null !== $data['revoked']) { - $object->setRevoked($data['revoked']); - } elseif (\array_key_exists('revoked', $data) && null === $data['revoked']) { - $object->setRevoked(null); - } - - return $object; + if (\array_key_exists('revoked', $data) && null !== $data['revoked']) { + $object->setRevoked($data['revoked']); + } elseif (\array_key_exists('revoked', $data) && null === $data['revoked']) { + $object->setRevoked(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['revoked'] = $object->getRevoked(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['revoked'] = $data->getRevoked(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AuthRevokeGetResponsedefaultNormalizer.php b/generated/Normalizer/AuthRevokeGetResponsedefaultNormalizer.php index 257936e4..d9f18336 100644 --- a/generated/Normalizer/AuthRevokeGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AuthRevokeGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AuthRevokeGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AuthRevokeGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AuthRevokeGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/AuthTestGetResponse200Normalizer.php b/generated/Normalizer/AuthTestGetResponse200Normalizer.php index 8c54b4ae..e1dfe864 100644 --- a/generated/Normalizer/AuthTestGetResponse200Normalizer.php +++ b/generated/Normalizer/AuthTestGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,203 +23,106 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AuthTestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AuthTestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AuthTestGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { - $object->setBotId($data['bot_id']); - } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { - $object->setBotId(null); - } - if (\array_key_exists('is_enterprise_install', $data) && null !== $data['is_enterprise_install']) { - $object->setIsEnterpriseInstall($data['is_enterprise_install']); - } elseif (\array_key_exists('is_enterprise_install', $data) && null === $data['is_enterprise_install']) { - $object->setIsEnterpriseInstall(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('url', $data) && null !== $data['url']) { - $object->setUrl($data['url']); - } elseif (\array_key_exists('url', $data) && null === $data['url']) { - $object->setUrl(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\AuthTestGetResponse200(); + if (\array_key_exists('is_enterprise_install', $data) && \is_int($data['is_enterprise_install'])) { + $data['is_enterprise_install'] = (bool) $data['is_enterprise_install']; + } + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('botId') && null !== $object->getBotId()) { - $data['bot_id'] = $object->getBotId(); - } - if ($object->isInitialized('isEnterpriseInstall') && null !== $object->getIsEnterpriseInstall()) { - $data['is_enterprise_install'] = $object->getIsEnterpriseInstall(); - } - $data['ok'] = $object->getOk(); - $data['team'] = $object->getTeam(); - $data['team_id'] = $object->getTeamId(); - $data['url'] = $object->getUrl(); - $data['user'] = $object->getUser(); - $data['user_id'] = $object->getUserId(); - - return $data; + if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { + $object->setBotId($data['bot_id']); + } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { + $object->setBotId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => false]; + if (\array_key_exists('is_enterprise_install', $data) && null !== $data['is_enterprise_install']) { + $object->setIsEnterpriseInstall($data['is_enterprise_install']); + } elseif (\array_key_exists('is_enterprise_install', $data) && null === $data['is_enterprise_install']) { + $object->setIsEnterpriseInstall(null); } - } -} else { - class AuthTestGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class === \get_class($data); + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AuthTestGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { - $object->setBotId($data['bot_id']); - } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { - $object->setBotId(null); - } - if (\array_key_exists('is_enterprise_install', $data) && null !== $data['is_enterprise_install']) { - $object->setIsEnterpriseInstall($data['is_enterprise_install']); - } elseif (\array_key_exists('is_enterprise_install', $data) && null === $data['is_enterprise_install']) { - $object->setIsEnterpriseInstall(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('url', $data) && null !== $data['url']) { - $object->setUrl($data['url']); - } elseif (\array_key_exists('url', $data) && null === $data['url']) { - $object->setUrl(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - - return $object; + if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { + $object->setTeamId($data['team_id']); + } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { + $object->setTeamId(null); + } + if (\array_key_exists('url', $data) && null !== $data['url']) { + $object->setUrl($data['url']); + } elseif (\array_key_exists('url', $data) && null === $data['url']) { + $object->setUrl(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } + if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { + $object->setUserId($data['user_id']); + } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { + $object->setUserId(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('botId') && null !== $object->getBotId()) { - $data['bot_id'] = $object->getBotId(); - } - if ($object->isInitialized('isEnterpriseInstall') && null !== $object->getIsEnterpriseInstall()) { - $data['is_enterprise_install'] = $object->getIsEnterpriseInstall(); - } - $data['ok'] = $object->getOk(); - $data['team'] = $object->getTeam(); - $data['team_id'] = $object->getTeamId(); - $data['url'] = $object->getUrl(); - $data['user'] = $object->getUser(); - $data['user_id'] = $object->getUserId(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('botId') && null !== $data->getBotId()) { + $dataArray['bot_id'] = $data->getBotId(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => false]; + if ($data->isInitialized('isEnterpriseInstall') && null !== $data->getIsEnterpriseInstall()) { + $dataArray['is_enterprise_install'] = $data->getIsEnterpriseInstall(); } + $dataArray['ok'] = $data->getOk(); + $dataArray['team'] = $data->getTeam(); + $dataArray['team_id'] = $data->getTeamId(); + $dataArray['url'] = $data->getUrl(); + $dataArray['user'] = $data->getUser(); + $dataArray['user_id'] = $data->getUserId(); + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => false]; } } diff --git a/generated/Normalizer/AuthTestGetResponsedefaultNormalizer.php b/generated/Normalizer/AuthTestGetResponsedefaultNormalizer.php index 8b92a06e..62678f38 100644 --- a/generated/Normalizer/AuthTestGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/AuthTestGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class AuthTestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class AuthTestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class AuthTestGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/BlocksItemNormalizer.php b/generated/Normalizer/BlocksItemNormalizer.php index 92f1402c..44983eb5 100644 --- a/generated/Normalizer/BlocksItemNormalizer.php +++ b/generated/Normalizer/BlocksItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,65 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class BlocksItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class BlocksItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\BlocksItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BlocksItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\BlocksItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BlocksItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BlocksItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - unset($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\BlocksItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['type'] = $object->getType(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + unset($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BlocksItem::class => false]; - } + return $object; } -} else { - class BlocksItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BlocksItem::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BlocksItem::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BlocksItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - unset($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['type'] = $data->getType(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['type'] = $object->getType(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BlocksItem::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\BlocksItem::class => false]; } } diff --git a/generated/Normalizer/BotsInfoGetResponse200BotIconsNormalizer.php b/generated/Normalizer/BotsInfoGetResponse200BotIconsNormalizer.php index 254d9d25..8fc76aa9 100644 --- a/generated/Normalizer/BotsInfoGetResponse200BotIconsNormalizer.php +++ b/generated/Normalizer/BotsInfoGetResponse200BotIconsNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class BotsInfoGetResponse200BotIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class BotsInfoGetResponse200BotIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('image_36', $data) && null !== $data['image_36']) { - $object->setImage36($data['image_36']); - } elseif (\array_key_exists('image_36', $data) && null === $data['image_36']) { - $object->setImage36(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $object->setImage48($data['image_48']); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['image_36'] = $object->getImage36(); - $data['image_48'] = $object->getImage48(); - $data['image_72'] = $object->getImage72(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => false]; + if (\array_key_exists('image_36', $data) && null !== $data['image_36']) { + $object->setImage36($data['image_36']); + } elseif (\array_key_exists('image_36', $data) && null === $data['image_36']) { + $object->setImage36(null); } - } -} else { - class BotsInfoGetResponse200BotIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class === $type; + if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { + $object->setImage48($data['image_48']); + } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { + $object->setImage48(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class === \get_class($data); + if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { + $object->setImage72($data['image_72']); + } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { + $object->setImage72(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('image_36', $data) && null !== $data['image_36']) { - $object->setImage36($data['image_36']); - } elseif (\array_key_exists('image_36', $data) && null === $data['image_36']) { - $object->setImage36(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $object->setImage48($data['image_48']); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['image_36'] = $object->getImage36(); - $data['image_48'] = $object->getImage48(); - $data['image_72'] = $object->getImage72(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['image_36'] = $data->getImage36(); + $dataArray['image_48'] = $data->getImage48(); + $dataArray['image_72'] = $data->getImage72(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => false]; } } diff --git a/generated/Normalizer/BotsInfoGetResponse200BotNormalizer.php b/generated/Normalizer/BotsInfoGetResponse200BotNormalizer.php index 5b4103d6..ea41bc60 100644 --- a/generated/Normalizer/BotsInfoGetResponse200BotNormalizer.php +++ b/generated/Normalizer/BotsInfoGetResponse200BotNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,187 +23,95 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class BotsInfoGetResponse200BotNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class BotsInfoGetResponse200BotNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { - $object->setAppId($data['app_id']); - } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { - $object->setAppId(null); - } - if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { - $object->setDeleted($data['deleted']); - } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { - $object->setDeleted(null); - } - if (\array_key_exists('icons', $data) && null !== $data['icons']) { - $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class, 'json', $context)); - } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { - $object->setIcons(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot(); + if (\array_key_exists('deleted', $data) && \is_int($data['deleted'])) { + $data['deleted'] = (bool) $data['deleted']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['app_id'] = $object->getAppId(); - $data['deleted'] = $object->getDeleted(); - $data['icons'] = $this->normalizer->normalize($object->getIcons(), 'json', $context); - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - $data['updated'] = $object->getUpdated(); - if ($object->isInitialized('userId') && null !== $object->getUserId()) { - $data['user_id'] = $object->getUserId(); - } - - return $data; + if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { + $object->setAppId($data['app_id']); + } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { + $object->setAppId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => false]; + if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { + $object->setDeleted($data['deleted']); + } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { + $object->setDeleted(null); } - } -} else { - class BotsInfoGetResponse200BotNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class === $type; + if (\array_key_exists('icons', $data) && null !== $data['icons']) { + $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class, 'json', $context)); + } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { + $object->setIcons(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class === \get_class($data); + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { - $object->setAppId($data['app_id']); - } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { - $object->setAppId(null); - } - if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { - $object->setDeleted($data['deleted']); - } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { - $object->setDeleted(null); - } - if (\array_key_exists('icons', $data) && null !== $data['icons']) { - $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class, 'json', $context)); - } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { - $object->setIcons(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - - return $object; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('updated', $data) && null !== $data['updated']) { + $object->setUpdated($data['updated']); + } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { + $object->setUpdated(null); + } + if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { + $object->setUserId($data['user_id']); + } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { + $object->setUserId(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['app_id'] = $object->getAppId(); - $data['deleted'] = $object->getDeleted(); - $data['icons'] = $this->normalizer->normalize($object->getIcons(), 'json', $context); - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - $data['updated'] = $object->getUpdated(); - if ($object->isInitialized('userId') && null !== $object->getUserId()) { - $data['user_id'] = $object->getUserId(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['app_id'] = $data->getAppId(); + $dataArray['deleted'] = $data->getDeleted(); + $dataArray['icons'] = $this->normalizer->normalize($data->getIcons(), 'json', $context); + $dataArray['id'] = $data->getId(); + $dataArray['name'] = $data->getName(); + $dataArray['updated'] = $data->getUpdated(); + if ($data->isInitialized('userId') && null !== $data->getUserId()) { + $dataArray['user_id'] = $data->getUserId(); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => false]; } } diff --git a/generated/Normalizer/BotsInfoGetResponse200Normalizer.php b/generated/Normalizer/BotsInfoGetResponse200Normalizer.php index 3e7db7b8..40202b9c 100644 --- a/generated/Normalizer/BotsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/BotsInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class BotsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class BotsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('bot', $data) && null !== $data['bot']) { - $object->setBot($this->denormalizer->denormalize($data['bot'], \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class, 'json', $context)); - } elseif (\array_key_exists('bot', $data) && null === $data['bot']) { - $object->setBot(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['bot'] = $this->normalizer->normalize($object->getBot(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class BotsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class === $type; + if (\array_key_exists('bot', $data) && null !== $data['bot']) { + $object->setBot($this->denormalizer->denormalize($data['bot'], \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class, 'json', $context)); + } elseif (\array_key_exists('bot', $data) && null === $data['bot']) { + $object->setBot(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('bot', $data) && null !== $data['bot']) { - $object->setBot($this->denormalizer->denormalize($data['bot'], \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class, 'json', $context)); - } elseif (\array_key_exists('bot', $data) && null === $data['bot']) { - $object->setBot(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['bot'] = $this->normalizer->normalize($object->getBot(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['bot'] = $this->normalizer->normalize($data->getBot(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/BotsInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/BotsInfoGetResponsedefaultNormalizer.php index a279faab..70392824 100644 --- a/generated/Normalizer/BotsInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/BotsInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class BotsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class BotsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class BotsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/CallsAddPostResponse200Normalizer.php b/generated/Normalizer/CallsAddPostResponse200Normalizer.php index 06351525..4d74c0e4 100644 --- a/generated/Normalizer/CallsAddPostResponse200Normalizer.php +++ b/generated/Normalizer/CallsAddPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsAddPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => false]; - } + return $object; } -} else { - class CallsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => false]; } } diff --git a/generated/Normalizer/CallsAddPostResponsedefaultNormalizer.php b/generated/Normalizer/CallsAddPostResponsedefaultNormalizer.php index 10497374..893be3b0 100644 --- a/generated/Normalizer/CallsAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsAddPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => false]; - } + return $object; } -} else { - class CallsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/CallsEndPostResponse200Normalizer.php b/generated/Normalizer/CallsEndPostResponse200Normalizer.php index 5a46a13d..1e84d545 100644 --- a/generated/Normalizer/CallsEndPostResponse200Normalizer.php +++ b/generated/Normalizer/CallsEndPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsEndPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsEndPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsEndPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsEndPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => false]; - } + return $object; } -} else { - class CallsEndPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsEndPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => false]; } } diff --git a/generated/Normalizer/CallsEndPostResponsedefaultNormalizer.php b/generated/Normalizer/CallsEndPostResponsedefaultNormalizer.php index fa3c4b2f..3a62e97d 100644 --- a/generated/Normalizer/CallsEndPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsEndPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsEndPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsEndPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => false]; - } + return $object; } -} else { - class CallsEndPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/CallsInfoGetResponse200Normalizer.php b/generated/Normalizer/CallsInfoGetResponse200Normalizer.php index 85279e09..3f51994a 100644 --- a/generated/Normalizer/CallsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/CallsInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => false]; - } + return $object; } -} else { - class CallsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/CallsInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/CallsInfoGetResponsedefaultNormalizer.php index 61222c31..c6e0e1aa 100644 --- a/generated/Normalizer/CallsInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => false]; - } + return $object; } -} else { - class CallsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/CallsParticipantsAddPostResponse200Normalizer.php b/generated/Normalizer/CallsParticipantsAddPostResponse200Normalizer.php index cc51784b..986b3974 100644 --- a/generated/Normalizer/CallsParticipantsAddPostResponse200Normalizer.php +++ b/generated/Normalizer/CallsParticipantsAddPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsParticipantsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsParticipantsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => false]; - } + return $object; } -} else { - class CallsParticipantsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => false]; } } diff --git a/generated/Normalizer/CallsParticipantsAddPostResponsedefaultNormalizer.php b/generated/Normalizer/CallsParticipantsAddPostResponsedefaultNormalizer.php index c57bce28..7c96d8e0 100644 --- a/generated/Normalizer/CallsParticipantsAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsParticipantsAddPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsParticipantsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsParticipantsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => false]; - } + return $object; } -} else { - class CallsParticipantsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/CallsParticipantsRemovePostResponse200Normalizer.php b/generated/Normalizer/CallsParticipantsRemovePostResponse200Normalizer.php index 4416d704..5bafe5f7 100644 --- a/generated/Normalizer/CallsParticipantsRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/CallsParticipantsRemovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsParticipantsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsParticipantsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => false]; - } + return $object; } -} else { - class CallsParticipantsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/CallsParticipantsRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/CallsParticipantsRemovePostResponsedefaultNormalizer.php index 8f3e729a..e109bd68 100644 --- a/generated/Normalizer/CallsParticipantsRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsParticipantsRemovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsParticipantsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsParticipantsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => false]; - } + return $object; } -} else { - class CallsParticipantsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/CallsUpdatePostResponse200Normalizer.php b/generated/Normalizer/CallsUpdatePostResponse200Normalizer.php index 10523cc6..b0644cae 100644 --- a/generated/Normalizer/CallsUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/CallsUpdatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => false]; - } + return $object; } -} else { - class CallsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/CallsUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/CallsUpdatePostResponsedefaultNormalizer.php index d0b86cdf..c12f7c94 100644 --- a/generated/Normalizer/CallsUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/CallsUpdatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class CallsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class CallsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => false]; - } + return $object; } -} else { - class CallsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatDeletePostResponse200Normalizer.php b/generated/Normalizer/ChatDeletePostResponse200Normalizer.php index bc33c6ba..9ed2b768 100644 --- a/generated/Normalizer/ChatDeletePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatDeletePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,69 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['ok'] = $object->getOk(); - $data['ts'] = $object->getTs(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatDeletePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - - return $object; + if (\array_key_exists('ts', $data) && null !== $data['ts']) { + $object->setTs($data['ts']); + } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { + $object->setTs(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['ok'] = $object->getOk(); - $data['ts'] = $object->getTs(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['ok'] = $data->getOk(); + $dataArray['ts'] = $data->getTs(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatDeletePostResponsedefaultNormalizer.php b/generated/Normalizer/ChatDeletePostResponsedefaultNormalizer.php index 0f393874..6387c491 100644 --- a/generated/Normalizer/ChatDeletePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatDeletePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatDeleteScheduledMessagePostResponse200Normalizer.php b/generated/Normalizer/ChatDeleteScheduledMessagePostResponse200Normalizer.php index faeb4439..b6064fc7 100644 --- a/generated/Normalizer/ChatDeleteScheduledMessagePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatDeleteScheduledMessagePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatDeleteScheduledMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class === $type; - } +class ChatDeleteScheduledMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ChatDeleteScheduledMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatDeleteScheduledMessagePostResponsedefaultNormalizer.php b/generated/Normalizer/ChatDeleteScheduledMessagePostResponsedefaultNormalizer.php index 93efa21c..9fd3d727 100644 --- a/generated/Normalizer/ChatDeleteScheduledMessagePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatDeleteScheduledMessagePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatDeleteScheduledMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatDeleteScheduledMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatDeleteScheduledMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatGetPermalinkGetResponse200Normalizer.php b/generated/Normalizer/ChatGetPermalinkGetResponse200Normalizer.php index 152b68c2..72b451da 100644 --- a/generated/Normalizer/ChatGetPermalinkGetResponse200Normalizer.php +++ b/generated/Normalizer/ChatGetPermalinkGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,69 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatGetPermalinkGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatGetPermalinkGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { - $object->setPermalink($data['permalink']); - } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { - $object->setPermalink(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['ok'] = $object->getOk(); - $data['permalink'] = $object->getPermalink(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatGetPermalinkGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { - $object->setPermalink($data['permalink']); - } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { - $object->setPermalink(null); - } - - return $object; + if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { + $object->setPermalink($data['permalink']); + } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { + $object->setPermalink(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['ok'] = $object->getOk(); - $data['permalink'] = $object->getPermalink(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['ok'] = $data->getOk(); + $dataArray['permalink'] = $data->getPermalink(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatGetPermalinkGetResponsedefaultNormalizer.php b/generated/Normalizer/ChatGetPermalinkGetResponsedefaultNormalizer.php index 5aaf5519..8bedd20f 100644 --- a/generated/Normalizer/ChatGetPermalinkGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatGetPermalinkGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatGetPermalinkGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatGetPermalinkGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatGetPermalinkGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatMeMessagePostResponse200Normalizer.php b/generated/Normalizer/ChatMeMessagePostResponse200Normalizer.php index 2b4aeb8d..9db56f02 100644 --- a/generated/Normalizer/ChatMeMessagePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatMeMessagePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,143 +23,73 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatMeMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatMeMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('channel') && null !== $object->getChannel()) { - $data['channel'] = $object->getChannel(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('ts') && null !== $object->getTs()) { - $data['ts'] = $object->getTs(); - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatMeMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - - return $object; + if (\array_key_exists('ts', $data) && null !== $data['ts']) { + $object->setTs($data['ts']); + } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { + $object->setTs(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('channel') && null !== $object->getChannel()) { - $data['channel'] = $object->getChannel(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('ts') && null !== $object->getTs()) { - $data['ts'] = $object->getTs(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('channel') && null !== $data->getChannel()) { + $dataArray['channel'] = $data->getChannel(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => false]; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('ts') && null !== $data->getTs()) { + $dataArray['ts'] = $data->getTs(); } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatMeMessagePostResponsedefaultNormalizer.php b/generated/Normalizer/ChatMeMessagePostResponsedefaultNormalizer.php index b1ff86da..13d514f8 100644 --- a/generated/Normalizer/ChatMeMessagePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatMeMessagePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatMeMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatMeMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatMeMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatPostEphemeralPostResponse200Normalizer.php b/generated/Normalizer/ChatPostEphemeralPostResponse200Normalizer.php index 2a0a91bc..4934f263 100644 --- a/generated/Normalizer/ChatPostEphemeralPostResponse200Normalizer.php +++ b/generated/Normalizer/ChatPostEphemeralPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatPostEphemeralPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatPostEphemeralPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('message_ts', $data) && null !== $data['message_ts']) { - $object->setMessageTs($data['message_ts']); - } elseif (\array_key_exists('message_ts', $data) && null === $data['message_ts']) { - $object->setMessageTs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['message_ts'] = $object->getMessageTs(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatPostEphemeralPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class === $type; + if (\array_key_exists('message_ts', $data) && null !== $data['message_ts']) { + $object->setMessageTs($data['message_ts']); + } elseif (\array_key_exists('message_ts', $data) && null === $data['message_ts']) { + $object->setMessageTs(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('message_ts', $data) && null !== $data['message_ts']) { - $object->setMessageTs($data['message_ts']); - } elseif (\array_key_exists('message_ts', $data) && null === $data['message_ts']) { - $object->setMessageTs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['message_ts'] = $object->getMessageTs(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['message_ts'] = $data->getMessageTs(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatPostEphemeralPostResponsedefaultNormalizer.php b/generated/Normalizer/ChatPostEphemeralPostResponsedefaultNormalizer.php index c000b9ea..e5737233 100644 --- a/generated/Normalizer/ChatPostEphemeralPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatPostEphemeralPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatPostEphemeralPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatPostEphemeralPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatPostEphemeralPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatPostMessagePostResponse200Normalizer.php b/generated/Normalizer/ChatPostMessagePostResponse200Normalizer.php index 458a6541..a292638a 100644 --- a/generated/Normalizer/ChatPostMessagePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatPostMessagePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,75 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatPostMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatPostMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['ok'] = $object->getOk(); - $data['ts'] = $object->getTs(); - - return $data; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => false]; + if (\array_key_exists('message', $data) && null !== $data['message']) { + $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); + } elseif (\array_key_exists('message', $data) && null === $data['message']) { + $object->setMessage(null); } - } -} else { - class ChatPostMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class === \get_class($data); + if (\array_key_exists('ts', $data) && null !== $data['ts']) { + $object->setTs($data['ts']); + } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { + $object->setTs(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['ok'] = $object->getOk(); - $data['ts'] = $object->getTs(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['ok'] = $data->getOk(); + $dataArray['ts'] = $data->getTs(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatPostMessagePostResponsedefaultNormalizer.php b/generated/Normalizer/ChatPostMessagePostResponsedefaultNormalizer.php index 2f7978b6..44d8ca82 100644 --- a/generated/Normalizer/ChatPostMessagePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatPostMessagePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatPostMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatPostMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatPostMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer.php b/generated/Normalizer/ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer.php index c86d7ece..ba855ac1 100644 --- a/generated/Normalizer/ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer.php +++ b/generated/Normalizer/ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('fallback', $data) && null !== $data['fallback']) { - $object->setFallback($data['fallback']); - } elseif (\array_key_exists('fallback', $data) && null === $data['fallback']) { - $object->setFallback(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('fallback') && null !== $object->getFallback()) { - $data['fallback'] = $object->getFallback(); - } - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('text') && null !== $object->getText()) { - $data['text'] = $object->getText(); - } - - return $data; + if (\array_key_exists('fallback', $data) && null !== $data['fallback']) { + $object->setFallback($data['fallback']); + } elseif (\array_key_exists('fallback', $data) && null === $data['fallback']) { + $object->setFallback(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => false]; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); } + + return $object; } -} else { - class ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('fallback') && null !== $data->getFallback()) { + $dataArray['fallback'] = $data->getFallback(); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class === \get_class($data); + if ($data->isInitialized('id') && null !== $data->getId()) { + $dataArray['id'] = $data->getId(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('fallback', $data) && null !== $data['fallback']) { - $object->setFallback($data['fallback']); - } elseif (\array_key_exists('fallback', $data) && null === $data['fallback']) { - $object->setFallback(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - - return $object; + if ($data->isInitialized('text') && null !== $data->getText()) { + $dataArray['text'] = $data->getText(); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('fallback') && null !== $object->getFallback()) { - $data['fallback'] = $object->getFallback(); - } - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('text') && null !== $object->getText()) { - $data['text'] = $object->getText(); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => false]; } } diff --git a/generated/Normalizer/ChatScheduleMessagePostResponse200MessageNormalizer.php b/generated/Normalizer/ChatScheduleMessagePostResponse200MessageNormalizer.php index d7ac4ae3..7c458e01 100644 --- a/generated/Normalizer/ChatScheduleMessagePostResponse200MessageNormalizer.php +++ b/generated/Normalizer/ChatScheduleMessagePostResponse200MessageNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,239 +23,118 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatScheduleMessagePostResponse200MessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatScheduleMessagePostResponse200MessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { - $values = []; - foreach ($data['attachments'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class, 'json', $context); - } - $object->setAttachments($values); - } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { - $object->setAttachments(null); - } - if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { - $object->setBotId($data['bot_id']); - } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { - $object->setBotId(null); - } - if (\array_key_exists('bot_profile', $data) && null !== $data['bot_profile']) { - $object->setBotProfile($this->denormalizer->denormalize($data['bot_profile'], \JoliCode\Slack\Api\Model\ObjsBotProfile::class, 'json', $context)); - } elseif (\array_key_exists('bot_profile', $data) && null === $data['bot_profile']) { - $object->setBotProfile(null); - } - if (\array_key_exists('subtype', $data) && null !== $data['subtype']) { - $object->setSubtype($data['subtype']); - } elseif (\array_key_exists('subtype', $data) && null === $data['subtype']) { - $object->setSubtype(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('attachments') && null !== $object->getAttachments()) { - $values = []; - foreach ($object->getAttachments() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['attachments'] = $values; - } - $data['bot_id'] = $object->getBotId(); - if ($object->isInitialized('botProfile') && null !== $object->getBotProfile()) { - $data['bot_profile'] = $this->normalizer->normalize($object->getBotProfile(), 'json', $context); - } - if ($object->isInitialized('subtype') && null !== $object->getSubtype()) { - $data['subtype'] = $object->getSubtype(); - } - $data['team'] = $object->getTeam(); - $data['text'] = $object->getText(); - $data['type'] = $object->getType(); - $data['user'] = $object->getUser(); - if ($object->isInitialized('username') && null !== $object->getUsername()) { - $data['username'] = $object->getUsername(); - } - - return $data; + if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { + $values = []; + foreach ($data['attachments'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class, 'json', $context); + } + $object->setAttachments($values); + } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { + $object->setAttachments(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => false]; + if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { + $object->setBotId($data['bot_id']); + } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { + $object->setBotId(null); } - } -} else { - class ChatScheduleMessagePostResponse200MessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class === $type; + if (\array_key_exists('bot_profile', $data) && null !== $data['bot_profile']) { + $object->setBotProfile($this->denormalizer->denormalize($data['bot_profile'], \JoliCode\Slack\Api\Model\ObjsBotProfile::class, 'json', $context)); + } elseif (\array_key_exists('bot_profile', $data) && null === $data['bot_profile']) { + $object->setBotProfile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class === \get_class($data); + if (\array_key_exists('subtype', $data) && null !== $data['subtype']) { + $object->setSubtype($data['subtype']); + } elseif (\array_key_exists('subtype', $data) && null === $data['subtype']) { + $object->setSubtype(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { - $values = []; - foreach ($data['attachments'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class, 'json', $context); - } - $object->setAttachments($values); - } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { - $object->setAttachments(null); - } - if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { - $object->setBotId($data['bot_id']); - } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { - $object->setBotId(null); - } - if (\array_key_exists('bot_profile', $data) && null !== $data['bot_profile']) { - $object->setBotProfile($this->denormalizer->denormalize($data['bot_profile'], \JoliCode\Slack\Api\Model\ObjsBotProfile::class, 'json', $context)); - } elseif (\array_key_exists('bot_profile', $data) && null === $data['bot_profile']) { - $object->setBotProfile(null); - } - if (\array_key_exists('subtype', $data) && null !== $data['subtype']) { - $object->setSubtype($data['subtype']); - } elseif (\array_key_exists('subtype', $data) && null === $data['subtype']) { - $object->setSubtype(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - - return $object; + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); + } + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); + } + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } + if (\array_key_exists('username', $data) && null !== $data['username']) { + $object->setUsername($data['username']); + } elseif (\array_key_exists('username', $data) && null === $data['username']) { + $object->setUsername(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('attachments') && null !== $object->getAttachments()) { - $values = []; - foreach ($object->getAttachments() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['attachments'] = $values; - } - $data['bot_id'] = $object->getBotId(); - if ($object->isInitialized('botProfile') && null !== $object->getBotProfile()) { - $data['bot_profile'] = $this->normalizer->normalize($object->getBotProfile(), 'json', $context); - } - if ($object->isInitialized('subtype') && null !== $object->getSubtype()) { - $data['subtype'] = $object->getSubtype(); - } - $data['team'] = $object->getTeam(); - $data['text'] = $object->getText(); - $data['type'] = $object->getType(); - $data['user'] = $object->getUser(); - if ($object->isInitialized('username') && null !== $object->getUsername()) { - $data['username'] = $object->getUsername(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('attachments') && null !== $data->getAttachments()) { + $values = []; + foreach ($data->getAttachments() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); + } + $dataArray['attachments'] = $values; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => false]; + $dataArray['bot_id'] = $data->getBotId(); + if ($data->isInitialized('botProfile') && null !== $data->getBotProfile()) { + $dataArray['bot_profile'] = $this->normalizer->normalize($data->getBotProfile(), 'json', $context); + } + if ($data->isInitialized('subtype') && null !== $data->getSubtype()) { + $dataArray['subtype'] = $data->getSubtype(); + } + $dataArray['team'] = $data->getTeam(); + $dataArray['text'] = $data->getText(); + $dataArray['type'] = $data->getType(); + $dataArray['user'] = $data->getUser(); + if ($data->isInitialized('username') && null !== $data->getUsername()) { + $dataArray['username'] = $data->getUsername(); } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => false]; } } diff --git a/generated/Normalizer/ChatScheduleMessagePostResponse200Normalizer.php b/generated/Normalizer/ChatScheduleMessagePostResponse200Normalizer.php index 6e5854aa..59b89662 100644 --- a/generated/Normalizer/ChatScheduleMessagePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatScheduleMessagePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,183 +23,93 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatScheduleMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatScheduleMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('post_at', $data) && null !== $data['post_at']) { - $value = $data['post_at']; - if (\is_int($data['post_at'])) { - $value = $data['post_at']; - } elseif (\is_string($data['post_at'])) { - $value = $data['post_at']; - } - $object->setPostAt($value); - } elseif (\array_key_exists('post_at', $data) && null === $data['post_at']) { - $object->setPostAt(null); - } - if (\array_key_exists('scheduled_message_id', $data) && null !== $data['scheduled_message_id']) { - $object->setScheduledMessageId($data['scheduled_message_id']); - } elseif (\array_key_exists('scheduled_message_id', $data) && null === $data['scheduled_message_id']) { - $object->setScheduledMessageId(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['ok'] = $object->getOk(); - $value = $object->getPostAt(); - if (\is_int($object->getPostAt())) { - $value = $object->getPostAt(); - } elseif (\is_string($object->getPostAt())) { - $value = $object->getPostAt(); - } - $data['post_at'] = $value; - $data['scheduled_message_id'] = $object->getScheduledMessageId(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatScheduleMessagePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class === \get_class($data); + if (\array_key_exists('message', $data) && null !== $data['message']) { + $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class, 'json', $context)); + } elseif (\array_key_exists('message', $data) && null === $data['message']) { + $object->setMessage(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('post_at', $data) && null !== $data['post_at']) { + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('post_at', $data) && null !== $data['post_at']) { + $value = $data['post_at']; + if (\is_int($data['post_at'])) { + $value = $data['post_at']; + } elseif (\is_string($data['post_at'])) { $value = $data['post_at']; - if (\is_int($data['post_at'])) { - $value = $data['post_at']; - } elseif (\is_string($data['post_at'])) { - $value = $data['post_at']; - } - $object->setPostAt($value); - } elseif (\array_key_exists('post_at', $data) && null === $data['post_at']) { - $object->setPostAt(null); - } - if (\array_key_exists('scheduled_message_id', $data) && null !== $data['scheduled_message_id']) { - $object->setScheduledMessageId($data['scheduled_message_id']); - } elseif (\array_key_exists('scheduled_message_id', $data) && null === $data['scheduled_message_id']) { - $object->setScheduledMessageId(null); } - - return $object; + $object->setPostAt($value); + } elseif (\array_key_exists('post_at', $data) && null === $data['post_at']) { + $object->setPostAt(null); + } + if (\array_key_exists('scheduled_message_id', $data) && null !== $data['scheduled_message_id']) { + $object->setScheduledMessageId($data['scheduled_message_id']); + } elseif (\array_key_exists('scheduled_message_id', $data) && null === $data['scheduled_message_id']) { + $object->setScheduledMessageId(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['ok'] = $object->getOk(); - $value = $object->getPostAt(); - if (\is_int($object->getPostAt())) { - $value = $object->getPostAt(); - } elseif (\is_string($object->getPostAt())) { - $value = $object->getPostAt(); - } - $data['post_at'] = $value; - $data['scheduled_message_id'] = $object->getScheduledMessageId(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['ok'] = $data->getOk(); + $value = $data->getPostAt(); + if (\is_int($data->getPostAt())) { + $value = $data->getPostAt(); + } elseif (\is_string($data->getPostAt())) { + $value = $data->getPostAt(); } + $dataArray['post_at'] = $value; + $dataArray['scheduled_message_id'] = $data->getScheduledMessageId(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatScheduleMessagePostResponsedefaultNormalizer.php b/generated/Normalizer/ChatScheduleMessagePostResponsedefaultNormalizer.php index c4c64213..934fc877 100644 --- a/generated/Normalizer/ChatScheduleMessagePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatScheduleMessagePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatScheduleMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatScheduleMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatScheduleMessagePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatScheduledMessagesListGetResponse200Normalizer.php b/generated/Normalizer/ChatScheduledMessagesListGetResponse200Normalizer.php index 947714c6..e070e53b 100644 --- a/generated/Normalizer/ChatScheduledMessagesListGetResponse200Normalizer.php +++ b/generated/Normalizer/ChatScheduledMessagesListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,151 +23,77 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatScheduledMessagesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatScheduledMessagesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - if (\array_key_exists('scheduled_messages', $data) && null !== $data['scheduled_messages']) { - $values = []; - foreach ($data['scheduled_messages'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class, 'json', $context); - } - $object->setScheduledMessages($values); - } elseif (\array_key_exists('scheduled_messages', $data) && null === $data['scheduled_messages']) { - $object->setScheduledMessages(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - $values = []; - foreach ($object->getScheduledMessages() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['scheduled_messages'] = $values; - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatScheduledMessagesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class === \get_class($data); + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - if (\array_key_exists('scheduled_messages', $data) && null !== $data['scheduled_messages']) { - $values = []; - foreach ($data['scheduled_messages'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class, 'json', $context); - } - $object->setScheduledMessages($values); - } elseif (\array_key_exists('scheduled_messages', $data) && null === $data['scheduled_messages']) { - $object->setScheduledMessages(null); + if (\array_key_exists('scheduled_messages', $data) && null !== $data['scheduled_messages']) { + $values = []; + foreach ($data['scheduled_messages'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class, 'json', $context); } - - return $object; + $object->setScheduledMessages($values); + } elseif (\array_key_exists('scheduled_messages', $data) && null === $data['scheduled_messages']) { + $object->setScheduledMessages(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - $values = []; - foreach ($object->getScheduledMessages() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['scheduled_messages'] = $values; + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + $values = []; + foreach ($data->getScheduledMessages() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['scheduled_messages'] = $values; - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer.php index f8675719..956fb973 100644 --- a/generated/Normalizer/ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['next_cursor'] = $data->getNextCursor(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer.php b/generated/Normalizer/ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer.php index d5a2f8e4..6aa9790b 100644 --- a/generated/Normalizer/ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer.php +++ b/generated/Normalizer/ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,187 +23,92 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel_id', $data) && null !== $data['channel_id']) { - $object->setChannelId($data['channel_id']); - } elseif (\array_key_exists('channel_id', $data) && null === $data['channel_id']) { - $object->setChannelId(null); - } - if (\array_key_exists('date_created', $data) && null !== $data['date_created']) { - $object->setDateCreated($data['date_created']); - } elseif (\array_key_exists('date_created', $data) && null === $data['date_created']) { - $object->setDateCreated(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('post_at', $data) && null !== $data['post_at']) { - $value = $data['post_at']; - if (\is_int($data['post_at'])) { - $value = $data['post_at']; - } elseif (\is_string($data['post_at'])) { - $value = $data['post_at']; - } - $object->setPostAt($value); - } elseif (\array_key_exists('post_at', $data) && null === $data['post_at']) { - $object->setPostAt(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel_id'] = $object->getChannelId(); - $data['date_created'] = $object->getDateCreated(); - $data['id'] = $object->getId(); - $value = $object->getPostAt(); - if (\is_int($object->getPostAt())) { - $value = $object->getPostAt(); - } elseif (\is_string($object->getPostAt())) { - $value = $object->getPostAt(); - } - $data['post_at'] = $value; - if ($object->isInitialized('text') && null !== $object->getText()) { - $data['text'] = $object->getText(); - } - - return $data; + if (\array_key_exists('channel_id', $data) && null !== $data['channel_id']) { + $object->setChannelId($data['channel_id']); + } elseif (\array_key_exists('channel_id', $data) && null === $data['channel_id']) { + $object->setChannelId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => false]; + if (\array_key_exists('date_created', $data) && null !== $data['date_created']) { + $object->setDateCreated($data['date_created']); + } elseif (\array_key_exists('date_created', $data) && null === $data['date_created']) { + $object->setDateCreated(null); } - } -} else { - class ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class === \get_class($data); + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel_id', $data) && null !== $data['channel_id']) { - $object->setChannelId($data['channel_id']); - } elseif (\array_key_exists('channel_id', $data) && null === $data['channel_id']) { - $object->setChannelId(null); - } - if (\array_key_exists('date_created', $data) && null !== $data['date_created']) { - $object->setDateCreated($data['date_created']); - } elseif (\array_key_exists('date_created', $data) && null === $data['date_created']) { - $object->setDateCreated(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('post_at', $data) && null !== $data['post_at']) { + if (\array_key_exists('post_at', $data) && null !== $data['post_at']) { + $value = $data['post_at']; + if (\is_int($data['post_at'])) { + $value = $data['post_at']; + } elseif (\is_string($data['post_at'])) { $value = $data['post_at']; - if (\is_int($data['post_at'])) { - $value = $data['post_at']; - } elseif (\is_string($data['post_at'])) { - $value = $data['post_at']; - } - $object->setPostAt($value); - } elseif (\array_key_exists('post_at', $data) && null === $data['post_at']) { - $object->setPostAt(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); } - - return $object; + $object->setPostAt($value); + } elseif (\array_key_exists('post_at', $data) && null === $data['post_at']) { + $object->setPostAt(null); + } + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel_id'] = $object->getChannelId(); - $data['date_created'] = $object->getDateCreated(); - $data['id'] = $object->getId(); - $value = $object->getPostAt(); - if (\is_int($object->getPostAt())) { - $value = $object->getPostAt(); - } elseif (\is_string($object->getPostAt())) { - $value = $object->getPostAt(); - } - $data['post_at'] = $value; - if ($object->isInitialized('text') && null !== $object->getText()) { - $data['text'] = $object->getText(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel_id'] = $data->getChannelId(); + $dataArray['date_created'] = $data->getDateCreated(); + $dataArray['id'] = $data->getId(); + $value = $data->getPostAt(); + if (\is_int($data->getPostAt())) { + $value = $data->getPostAt(); + } elseif (\is_string($data->getPostAt())) { + $value = $data->getPostAt(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => false]; + $dataArray['post_at'] = $value; + if ($data->isInitialized('text') && null !== $data->getText()) { + $dataArray['text'] = $data->getText(); } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => false]; } } diff --git a/generated/Normalizer/ChatScheduledMessagesListGetResponsedefaultNormalizer.php b/generated/Normalizer/ChatScheduledMessagesListGetResponsedefaultNormalizer.php index 3bb84722..794a6adc 100644 --- a/generated/Normalizer/ChatScheduledMessagesListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatScheduledMessagesListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatScheduledMessagesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatScheduledMessagesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatScheduledMessagesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatUnfurlPostResponse200Normalizer.php b/generated/Normalizer/ChatUnfurlPostResponse200Normalizer.php index f3747c7b..08388228 100644 --- a/generated/Normalizer/ChatUnfurlPostResponse200Normalizer.php +++ b/generated/Normalizer/ChatUnfurlPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatUnfurlPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class === $type; - } +class ChatUnfurlPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ChatUnfurlPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatUnfurlPostResponsedefaultNormalizer.php b/generated/Normalizer/ChatUnfurlPostResponsedefaultNormalizer.php index a97a7cb4..7027b687 100644 --- a/generated/Normalizer/ChatUnfurlPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatUnfurlPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatUnfurlPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatUnfurlPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatUnfurlPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ChatUpdatePostResponse200MessageNormalizer.php b/generated/Normalizer/ChatUpdatePostResponse200MessageNormalizer.php index 359f1ae3..7774a180 100644 --- a/generated/Normalizer/ChatUpdatePostResponse200MessageNormalizer.php +++ b/generated/Normalizer/ChatUpdatePostResponse200MessageNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,159 +23,78 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatUpdatePostResponse200MessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatUpdatePostResponse200MessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { - $values = []; - foreach ($data['attachments'] as $value) { - $values[] = $value; - } - $object->setAttachments($values); - } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { - $object->setAttachments(null); - } - if (\array_key_exists('blocks', $data) && null !== $data['blocks']) { - $object->setBlocks($data['blocks']); - } elseif (\array_key_exists('blocks', $data) && null === $data['blocks']) { - $object->setBlocks(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('attachments') && null !== $object->getAttachments()) { - $values = []; - foreach ($object->getAttachments() as $value) { - $values[] = $value; - } - $data['attachments'] = $values; - } - if ($object->isInitialized('blocks') && null !== $object->getBlocks()) { - $data['blocks'] = $object->getBlocks(); - } - $data['text'] = $object->getText(); - - return $data; + if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { + $values = []; + foreach ($data['attachments'] as $value) { + $values[] = $value; + } + $object->setAttachments($values); + } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { + $object->setAttachments(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => false]; + if (\array_key_exists('blocks', $data) && null !== $data['blocks']) { + $object->setBlocks($data['blocks']); + } elseif (\array_key_exists('blocks', $data) && null === $data['blocks']) { + $object->setBlocks(null); } - } -} else { - class ChatUpdatePostResponse200MessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class === $type; + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class === \get_class($data); - } + return $object; + } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { - $values = []; - foreach ($data['attachments'] as $value) { - $values[] = $value; - } - $object->setAttachments($values); - } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { - $object->setAttachments(null); - } - if (\array_key_exists('blocks', $data) && null !== $data['blocks']) { - $object->setBlocks($data['blocks']); - } elseif (\array_key_exists('blocks', $data) && null === $data['blocks']) { - $object->setBlocks(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('attachments') && null !== $data->getAttachments()) { + $values = []; + foreach ($data->getAttachments() as $value) { + $values[] = $value; } - - return $object; + $dataArray['attachments'] = $values; } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('attachments') && null !== $object->getAttachments()) { - $values = []; - foreach ($object->getAttachments() as $value) { - $values[] = $value; - } - $data['attachments'] = $values; - } - if ($object->isInitialized('blocks') && null !== $object->getBlocks()) { - $data['blocks'] = $object->getBlocks(); - } - $data['text'] = $object->getText(); - - return $data; + if ($data->isInitialized('blocks') && null !== $data->getBlocks()) { + $dataArray['blocks'] = $data->getBlocks(); } + $dataArray['text'] = $data->getText(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => false]; } } diff --git a/generated/Normalizer/ChatUpdatePostResponse200Normalizer.php b/generated/Normalizer/ChatUpdatePostResponse200Normalizer.php index 35db6e3f..719e14f5 100644 --- a/generated/Normalizer/ChatUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/ChatUpdatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,159 +23,81 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['ok'] = $object->getOk(); - $data['text'] = $object->getText(); - $data['ts'] = $object->getTs(); - - return $data; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => false]; + if (\array_key_exists('message', $data) && null !== $data['message']) { + $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class, 'json', $context)); + } elseif (\array_key_exists('message', $data) && null === $data['message']) { + $object->setMessage(null); } - } -} else { - class ChatUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class === \get_class($data); + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - - return $object; + if (\array_key_exists('ts', $data) && null !== $data['ts']) { + $object->setTs($data['ts']); + } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { + $object->setTs(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['ok'] = $object->getOk(); - $data['text'] = $object->getText(); - $data['ts'] = $object->getTs(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['ok'] = $data->getOk(); + $dataArray['text'] = $data->getText(); + $dataArray['ts'] = $data->getTs(); + + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ChatUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/ChatUpdatePostResponsedefaultNormalizer.php index f15f1184..18c2ac9f 100644 --- a/generated/Normalizer/ChatUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ChatUpdatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ChatUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ChatUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ChatUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsArchivePostResponse200Normalizer.php b/generated/Normalizer/ConversationsArchivePostResponse200Normalizer.php index 17633d96..1a260426 100644 --- a/generated/Normalizer/ConversationsArchivePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsArchivePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsArchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class === $type; - } +class ConversationsArchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ConversationsArchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsArchivePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsArchivePostResponsedefaultNormalizer.php index dddbf494..3e416d55 100644 --- a/generated/Normalizer/ConversationsArchivePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsArchivePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsArchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsArchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsArchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsClosePostResponse200Normalizer.php b/generated/Normalizer/ConversationsClosePostResponse200Normalizer.php index 71d88260..e12fa432 100644 --- a/generated/Normalizer/ConversationsClosePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsClosePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,143 +23,79 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsClosePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsClosePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('already_closed', $data) && null !== $data['already_closed']) { - $object->setAlreadyClosed($data['already_closed']); - } elseif (\array_key_exists('already_closed', $data) && null === $data['already_closed']) { - $object->setAlreadyClosed(null); - } - if (\array_key_exists('no_op', $data) && null !== $data['no_op']) { - $object->setNoOp($data['no_op']); - } elseif (\array_key_exists('no_op', $data) && null === $data['no_op']) { - $object->setNoOp(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('alreadyClosed') && null !== $object->getAlreadyClosed()) { - $data['already_closed'] = $object->getAlreadyClosed(); - } - if ($object->isInitialized('noOp') && null !== $object->getNoOp()) { - $data['no_op'] = $object->getNoOp(); - } - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200(); + if (\array_key_exists('already_closed', $data) && \is_int($data['already_closed'])) { + $data['already_closed'] = (bool) $data['already_closed']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => false]; + if (\array_key_exists('no_op', $data) && \is_int($data['no_op'])) { + $data['no_op'] = (bool) $data['no_op']; } - } -} else { - class ConversationsClosePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class === $type; + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('already_closed', $data) && null !== $data['already_closed']) { - $object->setAlreadyClosed($data['already_closed']); - } elseif (\array_key_exists('already_closed', $data) && null === $data['already_closed']) { - $object->setAlreadyClosed(null); - } - if (\array_key_exists('no_op', $data) && null !== $data['no_op']) { - $object->setNoOp($data['no_op']); - } elseif (\array_key_exists('no_op', $data) && null === $data['no_op']) { - $object->setNoOp(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - + if (null === $data || false === \is_array($data)) { return $object; } + if (\array_key_exists('already_closed', $data) && null !== $data['already_closed']) { + $object->setAlreadyClosed($data['already_closed']); + } elseif (\array_key_exists('already_closed', $data) && null === $data['already_closed']) { + $object->setAlreadyClosed(null); + } + if (\array_key_exists('no_op', $data) && null !== $data['no_op']) { + $object->setNoOp($data['no_op']); + } elseif (\array_key_exists('no_op', $data) && null === $data['no_op']) { + $object->setNoOp(null); + } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('alreadyClosed') && null !== $object->getAlreadyClosed()) { - $data['already_closed'] = $object->getAlreadyClosed(); - } - if ($object->isInitialized('noOp') && null !== $object->getNoOp()) { - $data['no_op'] = $object->getNoOp(); - } - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('alreadyClosed') && null !== $data->getAlreadyClosed()) { + $dataArray['already_closed'] = $data->getAlreadyClosed(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => false]; + if ($data->isInitialized('noOp') && null !== $data->getNoOp()) { + $dataArray['no_op'] = $data->getNoOp(); } + $dataArray['ok'] = $data->getOk(); + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsClosePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsClosePostResponsedefaultNormalizer.php index 133f7a04..b584c526 100644 --- a/generated/Normalizer/ConversationsClosePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsClosePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsClosePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsClosePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsClosePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsCreatePostResponse200Normalizer.php b/generated/Normalizer/ConversationsCreatePostResponse200Normalizer.php index 3739cf77..faf285e2 100644 --- a/generated/Normalizer/ConversationsCreatePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsCreatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsCreatePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsCreatePostResponsedefaultNormalizer.php index 916eda07..49763995 100644 --- a/generated/Normalizer/ConversationsCreatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsCreatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,187 +23,95 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('detail', $data) && null !== $data['detail']) { - $object->setDetail($data['detail']); - } elseif (\array_key_exists('detail', $data) && null === $data['detail']) { - $object->setDetail(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - if ($object->isInitialized('detail') && null !== $object->getDetail()) { - $data['detail'] = $object->getDetail(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => false]; + if (\array_key_exists('detail', $data) && null !== $data['detail']) { + $object->setDetail($data['detail']); + } elseif (\array_key_exists('detail', $data) && null === $data['detail']) { + $object->setDetail(null); } - } -} else { - class ConversationsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class === \get_class($data); + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('detail', $data) && null !== $data['detail']) { - $object->setDetail($data['detail']); - } elseif (\array_key_exists('detail', $data) && null === $data['detail']) { - $object->setDetail(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - if ($object->isInitialized('detail') && null !== $object->getDetail()) { - $data['detail'] = $object->getDetail(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => false]; + if ($data->isInitialized('detail') && null !== $data->getDetail()) { + $dataArray['detail'] = $data->getDetail(); + } + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsHistoryGetResponse200Normalizer.php b/generated/Normalizer/ConversationsHistoryGetResponse200Normalizer.php index 8eae4d10..c925dbc2 100644 --- a/generated/Normalizer/ConversationsHistoryGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsHistoryGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,203 +23,106 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsHistoryGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsHistoryGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel_actions_count', $data) && null !== $data['channel_actions_count']) { - $object->setChannelActionsCount($data['channel_actions_count']); - } elseif (\array_key_exists('channel_actions_count', $data) && null === $data['channel_actions_count']) { - $object->setChannelActionsCount(null); - } - if (\array_key_exists('channel_actions_ts', $data) && null !== $data['channel_actions_ts']) { - $object->setChannelActionsTs($data['channel_actions_ts']); - } elseif (\array_key_exists('channel_actions_ts', $data) && null === $data['channel_actions_ts']) { - $object->setChannelActionsTs(null); - } - if (\array_key_exists('has_more', $data) && null !== $data['has_more']) { - $object->setHasMore($data['has_more']); - } elseif (\array_key_exists('has_more', $data) && null === $data['has_more']) { - $object->setHasMore(null); - } - if (\array_key_exists('messages', $data) && null !== $data['messages']) { - $values = []; - foreach ($data['messages'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context); - } - $object->setMessages($values); - } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { - $object->setMessages(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('pin_count', $data) && null !== $data['pin_count']) { - $object->setPinCount($data['pin_count']); - } elseif (\array_key_exists('pin_count', $data) && null === $data['pin_count']) { - $object->setPinCount(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200(); + if (\array_key_exists('has_more', $data) && \is_int($data['has_more'])) { + $data['has_more'] = (bool) $data['has_more']; + } + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel_actions_count'] = $object->getChannelActionsCount(); - $data['channel_actions_ts'] = $object->getChannelActionsTs(); - $data['has_more'] = $object->getHasMore(); + if (\array_key_exists('channel_actions_count', $data) && null !== $data['channel_actions_count']) { + $object->setChannelActionsCount($data['channel_actions_count']); + } elseif (\array_key_exists('channel_actions_count', $data) && null === $data['channel_actions_count']) { + $object->setChannelActionsCount(null); + } + if (\array_key_exists('channel_actions_ts', $data) && null !== $data['channel_actions_ts']) { + $object->setChannelActionsTs($data['channel_actions_ts']); + } elseif (\array_key_exists('channel_actions_ts', $data) && null === $data['channel_actions_ts']) { + $object->setChannelActionsTs(null); + } + if (\array_key_exists('has_more', $data) && null !== $data['has_more']) { + $object->setHasMore($data['has_more']); + } elseif (\array_key_exists('has_more', $data) && null === $data['has_more']) { + $object->setHasMore(null); + } + if (\array_key_exists('messages', $data) && null !== $data['messages']) { $values = []; - foreach ($object->getMessages() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['messages'] = $values; - $data['ok'] = $object->getOk(); - $data['pin_count'] = $object->getPinCount(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); + foreach ($data['messages'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context); } - - return $data; + $object->setMessages($values); + } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { + $object->setMessages(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => false]; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - } -} else { - class ConversationsHistoryGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class === $type; + if (\array_key_exists('pin_count', $data) && null !== $data['pin_count']) { + $object->setPinCount($data['pin_count']); + } elseif (\array_key_exists('pin_count', $data) && null === $data['pin_count']) { + $object->setPinCount(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class === \get_class($data); + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel_actions_count', $data) && null !== $data['channel_actions_count']) { - $object->setChannelActionsCount($data['channel_actions_count']); - } elseif (\array_key_exists('channel_actions_count', $data) && null === $data['channel_actions_count']) { - $object->setChannelActionsCount(null); - } - if (\array_key_exists('channel_actions_ts', $data) && null !== $data['channel_actions_ts']) { - $object->setChannelActionsTs($data['channel_actions_ts']); - } elseif (\array_key_exists('channel_actions_ts', $data) && null === $data['channel_actions_ts']) { - $object->setChannelActionsTs(null); - } - if (\array_key_exists('has_more', $data) && null !== $data['has_more']) { - $object->setHasMore($data['has_more']); - } elseif (\array_key_exists('has_more', $data) && null === $data['has_more']) { - $object->setHasMore(null); - } - if (\array_key_exists('messages', $data) && null !== $data['messages']) { - $values = []; - foreach ($data['messages'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context); - } - $object->setMessages($values); - } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { - $object->setMessages(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('pin_count', $data) && null !== $data['pin_count']) { - $object->setPinCount($data['pin_count']); - } elseif (\array_key_exists('pin_count', $data) && null === $data['pin_count']) { - $object->setPinCount(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel_actions_count'] = $data->getChannelActionsCount(); + $dataArray['channel_actions_ts'] = $data->getChannelActionsTs(); + $dataArray['has_more'] = $data->getHasMore(); + $values = []; + foreach ($data->getMessages() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel_actions_count'] = $object->getChannelActionsCount(); - $data['channel_actions_ts'] = $object->getChannelActionsTs(); - $data['has_more'] = $object->getHasMore(); - $values = []; - foreach ($object->getMessages() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['messages'] = $values; - $data['ok'] = $object->getOk(); - $data['pin_count'] = $object->getPinCount(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; + $dataArray['messages'] = $values; + $dataArray['ok'] = $data->getOk(); + $dataArray['pin_count'] = $data->getPinCount(); + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsHistoryGetResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/ConversationsHistoryGetResponse200ResponseMetadataNormalizer.php index 9ad4fe0c..8bd51d2e 100644 --- a/generated/Normalizer/ConversationsHistoryGetResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/ConversationsHistoryGetResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsHistoryGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsHistoryGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class ConversationsHistoryGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['next_cursor'] = $data->getNextCursor(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/ConversationsHistoryGetResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsHistoryGetResponsedefaultNormalizer.php index 035dd260..c4257524 100644 --- a/generated/Normalizer/ConversationsHistoryGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsHistoryGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsHistoryGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsHistoryGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsHistoryGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsInfoGetResponse200Normalizer.php b/generated/Normalizer/ConversationsInfoGetResponse200Normalizer.php index cf6307f7..d37c09c3 100644 --- a/generated/Normalizer/ConversationsInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsInfoGetResponsedefaultNormalizer.php index 96ae15d2..a2ee9d85 100644 --- a/generated/Normalizer/ConversationsInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsInvitePostResponse200Normalizer.php b/generated/Normalizer/ConversationsInvitePostResponse200Normalizer.php index f2ab009d..89d623e1 100644 --- a/generated/Normalizer/ConversationsInvitePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsInvitePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsInvitePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsInvitePostResponsedefaultErrorsItemNormalizer.php b/generated/Normalizer/ConversationsInvitePostResponsedefaultErrorsItemNormalizer.php index c5c14a48..dd599b24 100644 --- a/generated/Normalizer/ConversationsInvitePostResponsedefaultErrorsItemNormalizer.php +++ b/generated/Normalizer/ConversationsInvitePostResponsedefaultErrorsItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsInvitePostResponsedefaultErrorsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsInvitePostResponsedefaultErrorsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsInvitePostResponsedefaultErrorsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('user') && null !== $data->getUser()) { + $dataArray['user'] = $data->getUser(); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => false]; } } diff --git a/generated/Normalizer/ConversationsInvitePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsInvitePostResponsedefaultNormalizer.php index baecedb0..d0101a2d 100644 --- a/generated/Normalizer/ConversationsInvitePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsInvitePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,207 +23,105 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('errors', $data) && null !== $data['errors']) { - $values = []; - foreach ($data['errors'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class, 'json', $context); - } - $object->setErrors($values); - } elseif (\array_key_exists('errors', $data) && null === $data['errors']) { - $object->setErrors(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - if ($object->isInitialized('error') && null !== $object->getError()) { - $data['error'] = $object->getError(); - } - if ($object->isInitialized('errors') && null !== $object->getErrors()) { - $values = []; - foreach ($object->getErrors() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['errors'] = $values; - } - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsInvitePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class === $type; + if (\array_key_exists('errors', $data) && null !== $data['errors']) { + $values = []; + foreach ($data['errors'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class, 'json', $context); + } + $object->setErrors($values); + } elseif (\array_key_exists('errors', $data) && null === $data['errors']) { + $object->setErrors(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class === \get_class($data); + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); + } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('errors', $data) && null !== $data['errors']) { - $values = []; - foreach ($data['errors'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class, 'json', $context); - } - $object->setErrors($values); - } elseif (\array_key_exists('errors', $data) && null === $data['errors']) { - $object->setErrors(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - if ($object->isInitialized('error') && null !== $object->getError()) { - $data['error'] = $object->getError(); - } - if ($object->isInitialized('errors') && null !== $object->getErrors()) { - $values = []; - foreach ($object->getErrors() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['errors'] = $values; - } - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); + if ($data->isInitialized('error') && null !== $data->getError()) { + $dataArray['error'] = $data->getError(); + } + if ($data->isInitialized('errors') && null !== $data->getErrors()) { + $values = []; + foreach ($data->getErrors() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } - - return $data; + $dataArray['errors'] = $values; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => false]; + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsJoinPostResponse200Normalizer.php b/generated/Normalizer/ConversationsJoinPostResponse200Normalizer.php index c6d80f49..ef6b8f2c 100644 --- a/generated/Normalizer/ConversationsJoinPostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsJoinPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,155 +23,79 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsJoinPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsJoinPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - if (\array_key_exists('warning', $data) && null !== $data['warning']) { - $object->setWarning($data['warning']); - } elseif (\array_key_exists('warning', $data) && null === $data['warning']) { - $object->setWarning(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - if ($object->isInitialized('warning') && null !== $object->getWarning()) { - $data['warning'] = $object->getWarning(); - } - - return $data; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => false]; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - } -} else { - class ConversationsJoinPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class === $type; + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class === \get_class($data); + if (\array_key_exists('warning', $data) && null !== $data['warning']) { + $object->setWarning($data['warning']); + } elseif (\array_key_exists('warning', $data) && null === $data['warning']) { + $object->setWarning(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - if (\array_key_exists('warning', $data) && null !== $data['warning']) { - $object->setWarning($data['warning']); - } elseif (\array_key_exists('warning', $data) && null === $data['warning']) { - $object->setWarning(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - if ($object->isInitialized('warning') && null !== $object->getWarning()) { - $data['warning'] = $object->getWarning(); - } - - return $data; + if ($data->isInitialized('warning') && null !== $data->getWarning()) { + $dataArray['warning'] = $data->getWarning(); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsJoinPostResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/ConversationsJoinPostResponse200ResponseMetadataNormalizer.php index 450430e2..9dbc3a49 100644 --- a/generated/Normalizer/ConversationsJoinPostResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/ConversationsJoinPostResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,131 +23,64 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsJoinPostResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsJoinPostResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('warnings', $data) && null !== $data['warnings']) { - $values = []; - foreach ($data['warnings'] as $value) { - $values[] = $value; - } - $object->setWarnings($values); - } elseif (\array_key_exists('warnings', $data) && null === $data['warnings']) { - $object->setWarnings(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('warnings') && null !== $object->getWarnings()) { - $values = []; - foreach ($object->getWarnings() as $value) { - $values[] = $value; - } - $data['warnings'] = $values; + if (\array_key_exists('warnings', $data) && null !== $data['warnings']) { + $values = []; + foreach ($data['warnings'] as $value) { + $values[] = $value; } - - return $data; + $object->setWarnings($values); + } elseif (\array_key_exists('warnings', $data) && null === $data['warnings']) { + $object->setWarnings(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class ConversationsJoinPostResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('warnings', $data) && null !== $data['warnings']) { - $values = []; - foreach ($data['warnings'] as $value) { - $values[] = $value; - } - $object->setWarnings($values); - } elseif (\array_key_exists('warnings', $data) && null === $data['warnings']) { - $object->setWarnings(null); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('warnings') && null !== $data->getWarnings()) { + $values = []; + foreach ($data->getWarnings() as $value) { + $values[] = $value; } - - return $object; + $dataArray['warnings'] = $values; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('warnings') && null !== $object->getWarnings()) { - $values = []; - foreach ($object->getWarnings() as $value) { - $values[] = $value; - } - $data['warnings'] = $values; - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/ConversationsJoinPostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsJoinPostResponsedefaultNormalizer.php index ea2d2159..d2a88ec9 100644 --- a/generated/Normalizer/ConversationsJoinPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsJoinPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsJoinPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsJoinPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsJoinPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsKickPostResponse200Normalizer.php b/generated/Normalizer/ConversationsKickPostResponse200Normalizer.php index 7202c58a..93a60823 100644 --- a/generated/Normalizer/ConversationsKickPostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsKickPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsKickPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class === $type; - } +class ConversationsKickPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ConversationsKickPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsKickPostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsKickPostResponsedefaultNormalizer.php index 73a927e4..cd6da4c7 100644 --- a/generated/Normalizer/ConversationsKickPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsKickPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsKickPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsKickPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsKickPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsLeavePostResponse200Normalizer.php b/generated/Normalizer/ConversationsLeavePostResponse200Normalizer.php index df8bde56..03087be1 100644 --- a/generated/Normalizer/ConversationsLeavePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsLeavePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,127 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsLeavePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsLeavePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('not_in_channel', $data) && null !== $data['not_in_channel']) { - $object->setNotInChannel($data['not_in_channel']); - } elseif (\array_key_exists('not_in_channel', $data) && null === $data['not_in_channel']) { - $object->setNotInChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('notInChannel') && null !== $object->getNotInChannel()) { - $data['not_in_channel'] = $object->getNotInChannel(); - } - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200(); + if (\array_key_exists('not_in_channel', $data) && \is_int($data['not_in_channel'])) { + $data['not_in_channel'] = (bool) $data['not_in_channel']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => false]; + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ConversationsLeavePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class === \get_class($data); + if (\array_key_exists('not_in_channel', $data) && null !== $data['not_in_channel']) { + $object->setNotInChannel($data['not_in_channel']); + } elseif (\array_key_exists('not_in_channel', $data) && null === $data['not_in_channel']) { + $object->setNotInChannel(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('not_in_channel', $data) && null !== $data['not_in_channel']) { - $object->setNotInChannel($data['not_in_channel']); - } elseif (\array_key_exists('not_in_channel', $data) && null === $data['not_in_channel']) { - $object->setNotInChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('notInChannel') && null !== $object->getNotInChannel()) { - $data['not_in_channel'] = $object->getNotInChannel(); - } - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('notInChannel') && null !== $data->getNotInChannel()) { + $dataArray['not_in_channel'] = $data->getNotInChannel(); } + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsLeavePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsLeavePostResponsedefaultNormalizer.php index 5094aa52..607edd35 100644 --- a/generated/Normalizer/ConversationsLeavePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsLeavePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsLeavePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsLeavePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsLeavePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsListGetResponse200Normalizer.php b/generated/Normalizer/ConversationsListGetResponse200Normalizer.php index 717839d6..5b54cf39 100644 --- a/generated/Normalizer/ConversationsListGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,155 +23,79 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context); - } - $object->setChannels($values); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('channels', $data) && null !== $data['channels']) { $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['channels'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context); } - $data['channels'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; + $object->setChannels($values); + } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { + $object->setChannels(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => false]; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - } -} else { - class ConversationsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class === \get_class($data); + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context); - } - $object->setChannels($values); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getChannels() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['channels'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; + $dataArray['channels'] = $values; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsListGetResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/ConversationsListGetResponse200ResponseMetadataNormalizer.php index 1d15a605..81935ab5 100644 --- a/generated/Normalizer/ConversationsListGetResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/ConversationsListGetResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class ConversationsListGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['next_cursor'] = $data->getNextCursor(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/ConversationsListGetResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsListGetResponsedefaultNormalizer.php index a27495e0..df848ce3 100644 --- a/generated/Normalizer/ConversationsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsMarkPostResponse200Normalizer.php b/generated/Normalizer/ConversationsMarkPostResponse200Normalizer.php index 2ccf782c..d120b3a2 100644 --- a/generated/Normalizer/ConversationsMarkPostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsMarkPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsMarkPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class === $type; - } +class ConversationsMarkPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ConversationsMarkPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsMarkPostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsMarkPostResponsedefaultNormalizer.php index 56c7798d..c751b701 100644 --- a/generated/Normalizer/ConversationsMarkPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsMarkPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsMarkPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsMarkPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsMarkPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsMembersGetResponse200Normalizer.php b/generated/Normalizer/ConversationsMembersGetResponse200Normalizer.php index ddb3ac19..a488a929 100644 --- a/generated/Normalizer/ConversationsMembersGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsMembersGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,151 +23,77 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsMembersGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsMembersGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('members', $data) && null !== $data['members']) { - $values = []; - foreach ($data['members'] as $value) { - $values[] = $value; - } - $object->setMembers($values); - } elseif (\array_key_exists('members', $data) && null === $data['members']) { - $object->setMembers(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('members', $data) && null !== $data['members']) { $values = []; - foreach ($object->getMembers() as $value) { + foreach ($data['members'] as $value) { $values[] = $value; } - $data['members'] = $values; - $data['ok'] = $object->getOk(); - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - - return $data; + $object->setMembers($values); + } elseif (\array_key_exists('members', $data) && null === $data['members']) { + $object->setMembers(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => false]; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - } -} else { - class ConversationsMembersGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class === \get_class($data); + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('members', $data) && null !== $data['members']) { - $values = []; - foreach ($data['members'] as $value) { - $values[] = $value; - } - $object->setMembers($values); - } elseif (\array_key_exists('members', $data) && null === $data['members']) { - $object->setMembers(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getMembers() as $value) { + $values[] = $value; } + $dataArray['members'] = $values; + $dataArray['ok'] = $data->getOk(); + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getMembers() as $value) { - $values[] = $value; - } - $data['members'] = $values; - $data['ok'] = $object->getOk(); - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsMembersGetResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/ConversationsMembersGetResponse200ResponseMetadataNormalizer.php index 3647bb86..5cd0ca27 100644 --- a/generated/Normalizer/ConversationsMembersGetResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/ConversationsMembersGetResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsMembersGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsMembersGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class ConversationsMembersGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['next_cursor'] = $data->getNextCursor(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/ConversationsMembersGetResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsMembersGetResponsedefaultNormalizer.php index 3f3cb24d..a17567ad 100644 --- a/generated/Normalizer/ConversationsMembersGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsMembersGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsMembersGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsMembersGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsMembersGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsOpenPostResponse200ChannelItem1Normalizer.php b/generated/Normalizer/ConversationsOpenPostResponse200ChannelItem1Normalizer.php index 6e3fd5f0..445ae7bb 100644 --- a/generated/Normalizer/ConversationsOpenPostResponse200ChannelItem1Normalizer.php +++ b/generated/Normalizer/ConversationsOpenPostResponse200ChannelItem1Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,251 +23,130 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsOpenPostResponse200ChannelItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsOpenPostResponse200ChannelItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1(); - if (\array_key_exists('unread_count', $data) && \is_int($data['unread_count'])) { - $data['unread_count'] = (float) $data['unread_count']; - } - if (\array_key_exists('unread_count_display', $data) && \is_int($data['unread_count_display'])) { - $data['unread_count_display'] = (float) $data['unread_count_display']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_im', $data) && null !== $data['is_im']) { - $object->setIsIm($data['is_im']); - } elseif (\array_key_exists('is_im', $data) && null === $data['is_im']) { - $object->setIsIm(null); - } - if (\array_key_exists('is_open', $data) && null !== $data['is_open']) { - $object->setIsOpen($data['is_open']); - } elseif (\array_key_exists('is_open', $data) && null === $data['is_open']) { - $object->setIsOpen(null); - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest', $data) && null !== $data['latest']) { - $object->setLatest($this->denormalizer->denormalize($data['latest'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { - $object->setLatest(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { - $object->setUnreadCountDisplay($data['unread_count_display']); - } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { - $object->setUnreadCountDisplay(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - $data['id'] = $object->getId(); - if ($object->isInitialized('isIm') && null !== $object->getIsIm()) { - $data['is_im'] = $object->getIsIm(); - } - if ($object->isInitialized('isOpen') && null !== $object->getIsOpen()) { - $data['is_open'] = $object->getIsOpen(); - } - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latest') && null !== $object->getLatest()) { - $data['latest'] = $this->normalizer->normalize($object->getLatest(), 'json', $context); - } - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); - } - if ($object->isInitialized('unreadCountDisplay') && null !== $object->getUnreadCountDisplay()) { - $data['unread_count_display'] = $object->getUnreadCountDisplay(); - } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1(); + if (\array_key_exists('unread_count', $data) && \is_int($data['unread_count'])) { + $data['unread_count'] = (float) $data['unread_count']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => false]; + if (\array_key_exists('unread_count_display', $data) && \is_int($data['unread_count_display'])) { + $data['unread_count_display'] = (float) $data['unread_count_display']; } - } -} else { - class ConversationsOpenPostResponse200ChannelItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class === $type; + if (\array_key_exists('is_im', $data) && \is_int($data['is_im'])) { + $data['is_im'] = (bool) $data['is_im']; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class === \get_class($data); + if (\array_key_exists('is_open', $data) && \is_int($data['is_open'])) { + $data['is_open'] = (bool) $data['is_open']; } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1(); - if (\array_key_exists('unread_count', $data) && \is_int($data['unread_count'])) { - $data['unread_count'] = (float) $data['unread_count']; - } - if (\array_key_exists('unread_count_display', $data) && \is_int($data['unread_count_display'])) { - $data['unread_count_display'] = (float) $data['unread_count_display']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_im', $data) && null !== $data['is_im']) { - $object->setIsIm($data['is_im']); - } elseif (\array_key_exists('is_im', $data) && null === $data['is_im']) { - $object->setIsIm(null); - } - if (\array_key_exists('is_open', $data) && null !== $data['is_open']) { - $object->setIsOpen($data['is_open']); - } elseif (\array_key_exists('is_open', $data) && null === $data['is_open']) { - $object->setIsOpen(null); - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest', $data) && null !== $data['latest']) { - $object->setLatest($this->denormalizer->denormalize($data['latest'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { - $object->setLatest(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { - $object->setUnreadCountDisplay($data['unread_count_display']); - } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { - $object->setUnreadCountDisplay(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - + if (null === $data || false === \is_array($data)) { return $object; } + if (\array_key_exists('created', $data) && null !== $data['created']) { + $object->setCreated($data['created']); + } elseif (\array_key_exists('created', $data) && null === $data['created']) { + $object->setCreated(null); + } + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('is_im', $data) && null !== $data['is_im']) { + $object->setIsIm($data['is_im']); + } elseif (\array_key_exists('is_im', $data) && null === $data['is_im']) { + $object->setIsIm(null); + } + if (\array_key_exists('is_open', $data) && null !== $data['is_open']) { + $object->setIsOpen($data['is_open']); + } elseif (\array_key_exists('is_open', $data) && null === $data['is_open']) { + $object->setIsOpen(null); + } + if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { + $object->setLastRead($data['last_read']); + } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { + $object->setLastRead(null); + } + if (\array_key_exists('latest', $data) && null !== $data['latest']) { + $object->setLatest($this->denormalizer->denormalize($data['latest'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); + } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { + $object->setLatest(null); + } + if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { + $object->setUnreadCount($data['unread_count']); + } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { + $object->setUnreadCount(null); + } + if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { + $object->setUnreadCountDisplay($data['unread_count_display']); + } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { + $object->setUnreadCountDisplay(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - $data['id'] = $object->getId(); - if ($object->isInitialized('isIm') && null !== $object->getIsIm()) { - $data['is_im'] = $object->getIsIm(); - } - if ($object->isInitialized('isOpen') && null !== $object->getIsOpen()) { - $data['is_open'] = $object->getIsOpen(); - } - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latest') && null !== $object->getLatest()) { - $data['latest'] = $this->normalizer->normalize($object->getLatest(), 'json', $context); - } - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); - } - if ($object->isInitialized('unreadCountDisplay') && null !== $object->getUnreadCountDisplay()) { - $data['unread_count_display'] = $object->getUnreadCountDisplay(); - } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('created') && null !== $data->getCreated()) { + $dataArray['created'] = $data->getCreated(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => false]; + $dataArray['id'] = $data->getId(); + if ($data->isInitialized('isIm') && null !== $data->getIsIm()) { + $dataArray['is_im'] = $data->getIsIm(); } + if ($data->isInitialized('isOpen') && null !== $data->getIsOpen()) { + $dataArray['is_open'] = $data->getIsOpen(); + } + if ($data->isInitialized('lastRead') && null !== $data->getLastRead()) { + $dataArray['last_read'] = $data->getLastRead(); + } + if ($data->isInitialized('latest') && null !== $data->getLatest()) { + $dataArray['latest'] = $this->normalizer->normalize($data->getLatest(), 'json', $context); + } + if ($data->isInitialized('unreadCount') && null !== $data->getUnreadCount()) { + $dataArray['unread_count'] = $data->getUnreadCount(); + } + if ($data->isInitialized('unreadCountDisplay') && null !== $data->getUnreadCountDisplay()) { + $dataArray['unread_count_display'] = $data->getUnreadCountDisplay(); + } + if ($data->isInitialized('user') && null !== $data->getUser()) { + $dataArray['user'] = $data->getUser(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => false]; } } diff --git a/generated/Normalizer/ConversationsOpenPostResponse200Normalizer.php b/generated/Normalizer/ConversationsOpenPostResponse200Normalizer.php index 772b02b3..634391c8 100644 --- a/generated/Normalizer/ConversationsOpenPostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsOpenPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,155 +23,85 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsOpenPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsOpenPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('already_open', $data) && null !== $data['already_open']) { - $object->setAlreadyOpen($data['already_open']); - } elseif (\array_key_exists('already_open', $data) && null === $data['already_open']) { - $object->setAlreadyOpen(null); - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('no_op', $data) && null !== $data['no_op']) { - $object->setNoOp($data['no_op']); - } elseif (\array_key_exists('no_op', $data) && null === $data['no_op']) { - $object->setNoOp(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200(); + if (\array_key_exists('already_open', $data) && \is_int($data['already_open'])) { + $data['already_open'] = (bool) $data['already_open']; + } + if (\array_key_exists('no_op', $data) && \is_int($data['no_op'])) { + $data['no_op'] = (bool) $data['no_op']; + } + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('alreadyOpen') && null !== $object->getAlreadyOpen()) { - $data['already_open'] = $object->getAlreadyOpen(); - } - $data['channel'] = $object->getChannel(); - if ($object->isInitialized('noOp') && null !== $object->getNoOp()) { - $data['no_op'] = $object->getNoOp(); - } - $data['ok'] = $object->getOk(); - - return $data; + if (\array_key_exists('already_open', $data) && null !== $data['already_open']) { + $object->setAlreadyOpen($data['already_open']); + } elseif (\array_key_exists('already_open', $data) && null === $data['already_open']) { + $object->setAlreadyOpen(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => false]; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - } -} else { - class ConversationsOpenPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class === $type; + if (\array_key_exists('no_op', $data) && null !== $data['no_op']) { + $object->setNoOp($data['no_op']); + } elseif (\array_key_exists('no_op', $data) && null === $data['no_op']) { + $object->setNoOp(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('already_open', $data) && null !== $data['already_open']) { - $object->setAlreadyOpen($data['already_open']); - } elseif (\array_key_exists('already_open', $data) && null === $data['already_open']) { - $object->setAlreadyOpen(null); - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('no_op', $data) && null !== $data['no_op']) { - $object->setNoOp($data['no_op']); - } elseif (\array_key_exists('no_op', $data) && null === $data['no_op']) { - $object->setNoOp(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('alreadyOpen') && null !== $data->getAlreadyOpen()) { + $dataArray['already_open'] = $data->getAlreadyOpen(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('alreadyOpen') && null !== $object->getAlreadyOpen()) { - $data['already_open'] = $object->getAlreadyOpen(); - } - $data['channel'] = $object->getChannel(); - if ($object->isInitialized('noOp') && null !== $object->getNoOp()) { - $data['no_op'] = $object->getNoOp(); - } - $data['ok'] = $object->getOk(); - - return $data; + $dataArray['channel'] = $data->getChannel(); + if ($data->isInitialized('noOp') && null !== $data->getNoOp()) { + $dataArray['no_op'] = $data->getNoOp(); } + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsOpenPostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsOpenPostResponsedefaultNormalizer.php index 629d0aaa..9fd07f2a 100644 --- a/generated/Normalizer/ConversationsOpenPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsOpenPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsOpenPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsOpenPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsOpenPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsRenamePostResponse200Normalizer.php b/generated/Normalizer/ConversationsRenamePostResponse200Normalizer.php index 4bf0ef2b..0cbc0ff5 100644 --- a/generated/Normalizer/ConversationsRenamePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsRenamePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsRenamePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsRenamePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsRenamePostResponsedefaultNormalizer.php index 7d057c76..7beac530 100644 --- a/generated/Normalizer/ConversationsRenamePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsRenamePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsRenamePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem0Normalizer.php b/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem0Normalizer.php index 4d0e9c4a..bdcba08f 100644 --- a/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem0Normalizer.php +++ b/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem0Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,343 +23,173 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsRepliesGetResponse200MessagesItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsRepliesGetResponse200MessagesItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest_reply', $data) && null !== $data['latest_reply']) { - $object->setLatestReply($data['latest_reply']); - } elseif (\array_key_exists('latest_reply', $data) && null === $data['latest_reply']) { - $object->setLatestReply(null); - } - if (\array_key_exists('reply_count', $data) && null !== $data['reply_count']) { - $object->setReplyCount($data['reply_count']); - } elseif (\array_key_exists('reply_count', $data) && null === $data['reply_count']) { - $object->setReplyCount(null); - } - if (\array_key_exists('reply_users', $data) && null !== $data['reply_users']) { - $values = []; - foreach ($data['reply_users'] as $value) { - $values[] = $value; - } - $object->setReplyUsers($values); - } elseif (\array_key_exists('reply_users', $data) && null === $data['reply_users']) { - $object->setReplyUsers(null); - } - if (\array_key_exists('reply_users_count', $data) && null !== $data['reply_users_count']) { - $object->setReplyUsersCount($data['reply_users_count']); - } elseif (\array_key_exists('reply_users_count', $data) && null === $data['reply_users_count']) { - $object->setReplyUsersCount(null); - } - if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { - $object->setSourceTeam($data['source_team']); - } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { - $object->setSourceTeam(null); - } - if (\array_key_exists('subscribed', $data) && null !== $data['subscribed']) { - $object->setSubscribed($data['subscribed']); - } elseif (\array_key_exists('subscribed', $data) && null === $data['subscribed']) { - $object->setSubscribed(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { - $object->setThreadTs($data['thread_ts']); - } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { - $object->setThreadTs(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { - $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); - } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { - $object->setUserProfile(null); - } - if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { - $object->setUserTeam($data['user_team']); - } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { - $object->setUserTeam(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0(); + if (\array_key_exists('subscribed', $data) && \is_int($data['subscribed'])) { + $data['subscribed'] = (bool) $data['subscribed']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latestReply') && null !== $object->getLatestReply()) { - $data['latest_reply'] = $object->getLatestReply(); - } - $data['reply_count'] = $object->getReplyCount(); - if ($object->isInitialized('replyUsers') && null !== $object->getReplyUsers()) { - $values = []; - foreach ($object->getReplyUsers() as $value) { - $values[] = $value; - } - $data['reply_users'] = $values; - } - if ($object->isInitialized('replyUsersCount') && null !== $object->getReplyUsersCount()) { - $data['reply_users_count'] = $object->getReplyUsersCount(); - } - if ($object->isInitialized('sourceTeam') && null !== $object->getSourceTeam()) { - $data['source_team'] = $object->getSourceTeam(); - } - $data['subscribed'] = $object->getSubscribed(); - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - $data['text'] = $object->getText(); - $data['thread_ts'] = $object->getThreadTs(); - $data['ts'] = $object->getTs(); - $data['type'] = $object->getType(); - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); - } - $data['user'] = $object->getUser(); - if ($object->isInitialized('userProfile') && null !== $object->getUserProfile()) { - $data['user_profile'] = $this->normalizer->normalize($object->getUserProfile(), 'json', $context); - } - if ($object->isInitialized('userTeam') && null !== $object->getUserTeam()) { - $data['user_team'] = $object->getUserTeam(); - } - - return $data; + if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { + $object->setLastRead($data['last_read']); + } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { + $object->setLastRead(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => false]; + if (\array_key_exists('latest_reply', $data) && null !== $data['latest_reply']) { + $object->setLatestReply($data['latest_reply']); + } elseif (\array_key_exists('latest_reply', $data) && null === $data['latest_reply']) { + $object->setLatestReply(null); } - } -} else { - class ConversationsRepliesGetResponse200MessagesItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class === $type; + if (\array_key_exists('reply_count', $data) && null !== $data['reply_count']) { + $object->setReplyCount($data['reply_count']); + } elseif (\array_key_exists('reply_count', $data) && null === $data['reply_count']) { + $object->setReplyCount(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class === \get_class($data); + if (\array_key_exists('reply_users', $data) && null !== $data['reply_users']) { + $values = []; + foreach ($data['reply_users'] as $value) { + $values[] = $value; + } + $object->setReplyUsers($values); + } elseif (\array_key_exists('reply_users', $data) && null === $data['reply_users']) { + $object->setReplyUsers(null); + } + if (\array_key_exists('reply_users_count', $data) && null !== $data['reply_users_count']) { + $object->setReplyUsersCount($data['reply_users_count']); + } elseif (\array_key_exists('reply_users_count', $data) && null === $data['reply_users_count']) { + $object->setReplyUsersCount(null); + } + if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { + $object->setSourceTeam($data['source_team']); + } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { + $object->setSourceTeam(null); + } + if (\array_key_exists('subscribed', $data) && null !== $data['subscribed']) { + $object->setSubscribed($data['subscribed']); + } elseif (\array_key_exists('subscribed', $data) && null === $data['subscribed']) { + $object->setSubscribed(null); + } + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); + } + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); + } + if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { + $object->setThreadTs($data['thread_ts']); + } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { + $object->setThreadTs(null); + } + if (\array_key_exists('ts', $data) && null !== $data['ts']) { + $object->setTs($data['ts']); + } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { + $object->setTs(null); + } + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); + } + if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { + $object->setUnreadCount($data['unread_count']); + } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { + $object->setUnreadCount(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } + if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { + $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); + } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { + $object->setUserProfile(null); + } + if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { + $object->setUserTeam($data['user_team']); + } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { + $object->setUserTeam(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest_reply', $data) && null !== $data['latest_reply']) { - $object->setLatestReply($data['latest_reply']); - } elseif (\array_key_exists('latest_reply', $data) && null === $data['latest_reply']) { - $object->setLatestReply(null); - } - if (\array_key_exists('reply_count', $data) && null !== $data['reply_count']) { - $object->setReplyCount($data['reply_count']); - } elseif (\array_key_exists('reply_count', $data) && null === $data['reply_count']) { - $object->setReplyCount(null); - } - if (\array_key_exists('reply_users', $data) && null !== $data['reply_users']) { - $values = []; - foreach ($data['reply_users'] as $value) { - $values[] = $value; - } - $object->setReplyUsers($values); - } elseif (\array_key_exists('reply_users', $data) && null === $data['reply_users']) { - $object->setReplyUsers(null); - } - if (\array_key_exists('reply_users_count', $data) && null !== $data['reply_users_count']) { - $object->setReplyUsersCount($data['reply_users_count']); - } elseif (\array_key_exists('reply_users_count', $data) && null === $data['reply_users_count']) { - $object->setReplyUsersCount(null); - } - if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { - $object->setSourceTeam($data['source_team']); - } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { - $object->setSourceTeam(null); - } - if (\array_key_exists('subscribed', $data) && null !== $data['subscribed']) { - $object->setSubscribed($data['subscribed']); - } elseif (\array_key_exists('subscribed', $data) && null === $data['subscribed']) { - $object->setSubscribed(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { - $object->setThreadTs($data['thread_ts']); - } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { - $object->setThreadTs(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { - $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); - } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { - $object->setUserProfile(null); - } - if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { - $object->setUserTeam($data['user_team']); - } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { - $object->setUserTeam(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('lastRead') && null !== $data->getLastRead()) { + $dataArray['last_read'] = $data->getLastRead(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latestReply') && null !== $object->getLatestReply()) { - $data['latest_reply'] = $object->getLatestReply(); - } - $data['reply_count'] = $object->getReplyCount(); - if ($object->isInitialized('replyUsers') && null !== $object->getReplyUsers()) { - $values = []; - foreach ($object->getReplyUsers() as $value) { - $values[] = $value; - } - $data['reply_users'] = $values; - } - if ($object->isInitialized('replyUsersCount') && null !== $object->getReplyUsersCount()) { - $data['reply_users_count'] = $object->getReplyUsersCount(); - } - if ($object->isInitialized('sourceTeam') && null !== $object->getSourceTeam()) { - $data['source_team'] = $object->getSourceTeam(); - } - $data['subscribed'] = $object->getSubscribed(); - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - $data['text'] = $object->getText(); - $data['thread_ts'] = $object->getThreadTs(); - $data['ts'] = $object->getTs(); - $data['type'] = $object->getType(); - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); - } - $data['user'] = $object->getUser(); - if ($object->isInitialized('userProfile') && null !== $object->getUserProfile()) { - $data['user_profile'] = $this->normalizer->normalize($object->getUserProfile(), 'json', $context); - } - if ($object->isInitialized('userTeam') && null !== $object->getUserTeam()) { - $data['user_team'] = $object->getUserTeam(); + if ($data->isInitialized('latestReply') && null !== $data->getLatestReply()) { + $dataArray['latest_reply'] = $data->getLatestReply(); + } + $dataArray['reply_count'] = $data->getReplyCount(); + if ($data->isInitialized('replyUsers') && null !== $data->getReplyUsers()) { + $values = []; + foreach ($data->getReplyUsers() as $value) { + $values[] = $value; } - - return $data; + $dataArray['reply_users'] = $values; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => false]; + if ($data->isInitialized('replyUsersCount') && null !== $data->getReplyUsersCount()) { + $dataArray['reply_users_count'] = $data->getReplyUsersCount(); + } + if ($data->isInitialized('sourceTeam') && null !== $data->getSourceTeam()) { + $dataArray['source_team'] = $data->getSourceTeam(); + } + $dataArray['subscribed'] = $data->getSubscribed(); + if ($data->isInitialized('team') && null !== $data->getTeam()) { + $dataArray['team'] = $data->getTeam(); + } + $dataArray['text'] = $data->getText(); + $dataArray['thread_ts'] = $data->getThreadTs(); + $dataArray['ts'] = $data->getTs(); + $dataArray['type'] = $data->getType(); + if ($data->isInitialized('unreadCount') && null !== $data->getUnreadCount()) { + $dataArray['unread_count'] = $data->getUnreadCount(); } + $dataArray['user'] = $data->getUser(); + if ($data->isInitialized('userProfile') && null !== $data->getUserProfile()) { + $dataArray['user_profile'] = $this->normalizer->normalize($data->getUserProfile(), 'json', $context); + } + if ($data->isInitialized('userTeam') && null !== $data->getUserTeam()) { + $dataArray['user_team'] = $data->getUserTeam(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => false]; } } diff --git a/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem1Normalizer.php b/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem1Normalizer.php index b8b6ff4f..b5b6a1f0 100644 --- a/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem1Normalizer.php +++ b/generated/Normalizer/ConversationsRepliesGetResponse200MessagesItemItem1Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,251 +23,127 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsRepliesGetResponse200MessagesItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsRepliesGetResponse200MessagesItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('parent_user_id', $data) && null !== $data['parent_user_id']) { - $object->setParentUserId($data['parent_user_id']); - } elseif (\array_key_exists('parent_user_id', $data) && null === $data['parent_user_id']) { - $object->setParentUserId(null); - } - if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { - $object->setSourceTeam($data['source_team']); - } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { - $object->setSourceTeam(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { - $object->setThreadTs($data['thread_ts']); - } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { - $object->setThreadTs(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { - $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); - } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { - $object->setUserProfile(null); - } - if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { - $object->setUserTeam($data['user_team']); - } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { - $object->setUserTeam(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1(); + if (\array_key_exists('is_starred', $data) && \is_int($data['is_starred'])) { + $data['is_starred'] = (bool) $data['is_starred']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - $data['parent_user_id'] = $object->getParentUserId(); - if ($object->isInitialized('sourceTeam') && null !== $object->getSourceTeam()) { - $data['source_team'] = $object->getSourceTeam(); - } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - $data['text'] = $object->getText(); - $data['thread_ts'] = $object->getThreadTs(); - $data['ts'] = $object->getTs(); - $data['type'] = $object->getType(); - $data['user'] = $object->getUser(); - if ($object->isInitialized('userProfile') && null !== $object->getUserProfile()) { - $data['user_profile'] = $this->normalizer->normalize($object->getUserProfile(), 'json', $context); - } - if ($object->isInitialized('userTeam') && null !== $object->getUserTeam()) { - $data['user_team'] = $object->getUserTeam(); - } - - return $data; + if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { + $object->setIsStarred($data['is_starred']); + } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { + $object->setIsStarred(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => false]; + if (\array_key_exists('parent_user_id', $data) && null !== $data['parent_user_id']) { + $object->setParentUserId($data['parent_user_id']); + } elseif (\array_key_exists('parent_user_id', $data) && null === $data['parent_user_id']) { + $object->setParentUserId(null); } - } -} else { - class ConversationsRepliesGetResponse200MessagesItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class === $type; + if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { + $object->setSourceTeam($data['source_team']); + } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { + $object->setSourceTeam(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class === \get_class($data); + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('parent_user_id', $data) && null !== $data['parent_user_id']) { - $object->setParentUserId($data['parent_user_id']); - } elseif (\array_key_exists('parent_user_id', $data) && null === $data['parent_user_id']) { - $object->setParentUserId(null); - } - if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { - $object->setSourceTeam($data['source_team']); - } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { - $object->setSourceTeam(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { - $object->setThreadTs($data['thread_ts']); - } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { - $object->setThreadTs(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { - $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); - } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { - $object->setUserProfile(null); - } - if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { - $object->setUserTeam($data['user_team']); - } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { - $object->setUserTeam(null); - } - - return $object; + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); + } + if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { + $object->setThreadTs($data['thread_ts']); + } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { + $object->setThreadTs(null); + } + if (\array_key_exists('ts', $data) && null !== $data['ts']) { + $object->setTs($data['ts']); + } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { + $object->setTs(null); + } + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } + if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { + $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); + } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { + $object->setUserProfile(null); + } + if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { + $object->setUserTeam($data['user_team']); + } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { + $object->setUserTeam(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - $data['parent_user_id'] = $object->getParentUserId(); - if ($object->isInitialized('sourceTeam') && null !== $object->getSourceTeam()) { - $data['source_team'] = $object->getSourceTeam(); - } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - $data['text'] = $object->getText(); - $data['thread_ts'] = $object->getThreadTs(); - $data['ts'] = $object->getTs(); - $data['type'] = $object->getType(); - $data['user'] = $object->getUser(); - if ($object->isInitialized('userProfile') && null !== $object->getUserProfile()) { - $data['user_profile'] = $this->normalizer->normalize($object->getUserProfile(), 'json', $context); - } - if ($object->isInitialized('userTeam') && null !== $object->getUserTeam()) { - $data['user_team'] = $object->getUserTeam(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('isStarred') && null !== $data->getIsStarred()) { + $dataArray['is_starred'] = $data->getIsStarred(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => false]; + $dataArray['parent_user_id'] = $data->getParentUserId(); + if ($data->isInitialized('sourceTeam') && null !== $data->getSourceTeam()) { + $dataArray['source_team'] = $data->getSourceTeam(); + } + if ($data->isInitialized('team') && null !== $data->getTeam()) { + $dataArray['team'] = $data->getTeam(); + } + $dataArray['text'] = $data->getText(); + $dataArray['thread_ts'] = $data->getThreadTs(); + $dataArray['ts'] = $data->getTs(); + $dataArray['type'] = $data->getType(); + $dataArray['user'] = $data->getUser(); + if ($data->isInitialized('userProfile') && null !== $data->getUserProfile()) { + $dataArray['user_profile'] = $this->normalizer->normalize($data->getUserProfile(), 'json', $context); + } + if ($data->isInitialized('userTeam') && null !== $data->getUserTeam()) { + $dataArray['user_team'] = $data->getUserTeam(); } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => false]; } } diff --git a/generated/Normalizer/ConversationsRepliesGetResponse200Normalizer.php b/generated/Normalizer/ConversationsRepliesGetResponse200Normalizer.php index 0b744910..588d917b 100644 --- a/generated/Normalizer/ConversationsRepliesGetResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsRepliesGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,90 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsRepliesGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsRepliesGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('has_more', $data) && null !== $data['has_more']) { - $object->setHasMore($data['has_more']); - } elseif (\array_key_exists('has_more', $data) && null === $data['has_more']) { - $object->setHasMore(null); - } - if (\array_key_exists('messages', $data) && null !== $data['messages']) { - $values = []; - foreach ($data['messages'] as $value) { - $values[] = $value; - } - $object->setMessages($values); - } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { - $object->setMessages(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200(); + if (\array_key_exists('has_more', $data) && \is_int($data['has_more'])) { + $data['has_more'] = (bool) $data['has_more']; + } + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('hasMore') && null !== $object->getHasMore()) { - $data['has_more'] = $object->getHasMore(); - } + if (\array_key_exists('has_more', $data) && null !== $data['has_more']) { + $object->setHasMore($data['has_more']); + } elseif (\array_key_exists('has_more', $data) && null === $data['has_more']) { + $object->setHasMore(null); + } + if (\array_key_exists('messages', $data) && null !== $data['messages']) { $values = []; - foreach ($object->getMessages() as $value) { + foreach ($data['messages'] as $value) { $values[] = $value; } - $data['messages'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; + $object->setMessages($values); + } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { + $object->setMessages(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => false]; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } + + return $object; } -} else { - class ConversationsRepliesGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('hasMore') && null !== $data->getHasMore()) { + $dataArray['has_more'] = $data->getHasMore(); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class === \get_class($data); + $values = []; + foreach ($data->getMessages() as $value) { + $values[] = $value; } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('has_more', $data) && null !== $data['has_more']) { - $object->setHasMore($data['has_more']); - } elseif (\array_key_exists('has_more', $data) && null === $data['has_more']) { - $object->setHasMore(null); - } - if (\array_key_exists('messages', $data) && null !== $data['messages']) { - $values = []; - foreach ($data['messages'] as $value) { - $values[] = $value; - } - $object->setMessages($values); - } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { - $object->setMessages(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - - return $object; + $dataArray['messages'] = $values; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('hasMore') && null !== $object->getHasMore()) { - $data['has_more'] = $object->getHasMore(); - } - $values = []; - foreach ($object->getMessages() as $value) { - $values[] = $value; - } - $data['messages'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsRepliesGetResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/ConversationsRepliesGetResponse200ResponseMetadataNormalizer.php index 5df2ead0..980f05df 100644 --- a/generated/Normalizer/ConversationsRepliesGetResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/ConversationsRepliesGetResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsRepliesGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsRepliesGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class ConversationsRepliesGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['next_cursor'] = $data->getNextCursor(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/ConversationsRepliesGetResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsRepliesGetResponsedefaultNormalizer.php index d6a9b3a1..5a36a0d1 100644 --- a/generated/Normalizer/ConversationsRepliesGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsRepliesGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsRepliesGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsRepliesGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsRepliesGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsSetPurposePostResponse200Normalizer.php b/generated/Normalizer/ConversationsSetPurposePostResponse200Normalizer.php index c8d0ef8b..d939c012 100644 --- a/generated/Normalizer/ConversationsSetPurposePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsSetPurposePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsSetPurposePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsSetPurposePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsSetPurposePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsSetPurposePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsSetPurposePostResponsedefaultNormalizer.php index cdbcd051..8815ee48 100644 --- a/generated/Normalizer/ConversationsSetPurposePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsSetPurposePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsSetPurposePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsSetPurposePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsSetPurposePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsSetTopicPostResponse200Normalizer.php b/generated/Normalizer/ConversationsSetTopicPostResponse200Normalizer.php index 3e98dfc6..31c35c1b 100644 --- a/generated/Normalizer/ConversationsSetTopicPostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsSetTopicPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsSetTopicPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsSetTopicPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ConversationsSetTopicPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class === $type; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($this->denormalizer->denormalize($data['channel'], \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context)); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $this->normalizer->normalize($object->getChannel(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $this->normalizer->normalize($data->getChannel(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsSetTopicPostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsSetTopicPostResponsedefaultNormalizer.php index 550be441..295fd01d 100644 --- a/generated/Normalizer/ConversationsSetTopicPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsSetTopicPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsSetTopicPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsSetTopicPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsSetTopicPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ConversationsUnarchivePostResponse200Normalizer.php b/generated/Normalizer/ConversationsUnarchivePostResponse200Normalizer.php index 0f0d6fee..2b7b070c 100644 --- a/generated/Normalizer/ConversationsUnarchivePostResponse200Normalizer.php +++ b/generated/Normalizer/ConversationsUnarchivePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsUnarchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class === $type; - } +class ConversationsUnarchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ConversationsUnarchivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ConversationsUnarchivePostResponsedefaultNormalizer.php b/generated/Normalizer/ConversationsUnarchivePostResponsedefaultNormalizer.php index 2767ffff..16d8799f 100644 --- a/generated/Normalizer/ConversationsUnarchivePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ConversationsUnarchivePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ConversationsUnarchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ConversationsUnarchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => false]; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - } -} else { - class ConversationsUnarchivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class === $type; + if (\array_key_exists('needed', $data) && null !== $data['needed']) { + $object->setNeeded($data['needed']); + } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { + $object->setNeeded(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('needed', $data) && null !== $data['needed']) { - $object->setNeeded($data['needed']); - } elseif (\array_key_exists('needed', $data) && null === $data['needed']) { - $object->setNeeded(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('provided', $data) && null !== $data['provided']) { - $object->setProvided($data['provided']); - } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { - $object->setProvided(null); - } - - return $object; + if (\array_key_exists('provided', $data) && null !== $data['provided']) { + $object->setProvided($data['provided']); + } elseif (\array_key_exists('provided', $data) && null === $data['provided']) { + $object->setProvided(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - if ($object->isInitialized('needed') && null !== $object->getNeeded()) { - $data['needed'] = $object->getNeeded(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('provided') && null !== $object->getProvided()) { - $data['provided'] = $object->getProvided(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => false]; + $dataArray['error'] = $data->getError(); + if ($data->isInitialized('needed') && null !== $data->getNeeded()) { + $dataArray['needed'] = $data->getNeeded(); } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('provided') && null !== $data->getProvided()) { + $dataArray['provided'] = $data->getProvided(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/DialogOpenGetResponse200Normalizer.php b/generated/Normalizer/DialogOpenGetResponse200Normalizer.php index 84790d3d..8a0acd97 100644 --- a/generated/Normalizer/DialogOpenGetResponse200Normalizer.php +++ b/generated/Normalizer/DialogOpenGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DialogOpenGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class === $type; - } +class DialogOpenGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DialogOpenGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\DialogOpenGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class DialogOpenGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DialogOpenGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => false]; } } diff --git a/generated/Normalizer/DialogOpenGetResponsedefaultNormalizer.php b/generated/Normalizer/DialogOpenGetResponsedefaultNormalizer.php index af041bc5..d9f92173 100644 --- a/generated/Normalizer/DialogOpenGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/DialogOpenGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DialogOpenGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DialogOpenGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class DialogOpenGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/DndEndDndPostResponse200Normalizer.php b/generated/Normalizer/DndEndDndPostResponse200Normalizer.php index 2149df63..5976724b 100644 --- a/generated/Normalizer/DndEndDndPostResponse200Normalizer.php +++ b/generated/Normalizer/DndEndDndPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndEndDndPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class === $type; - } +class DndEndDndPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndEndDndPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\DndEndDndPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class DndEndDndPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndEndDndPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => false]; } } diff --git a/generated/Normalizer/DndEndDndPostResponsedefaultNormalizer.php b/generated/Normalizer/DndEndDndPostResponsedefaultNormalizer.php index 4790f8d7..0dd4a285 100644 --- a/generated/Normalizer/DndEndDndPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/DndEndDndPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndEndDndPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndEndDndPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class DndEndDndPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/DndEndSnoozePostResponse200Normalizer.php b/generated/Normalizer/DndEndSnoozePostResponse200Normalizer.php index 2c6ec565..1a9f9026 100644 --- a/generated/Normalizer/DndEndSnoozePostResponse200Normalizer.php +++ b/generated/Normalizer/DndEndSnoozePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,159 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndEndSnoozePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndEndSnoozePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('dnd_enabled', $data) && null !== $data['dnd_enabled']) { - $object->setDndEnabled($data['dnd_enabled']); - } elseif (\array_key_exists('dnd_enabled', $data) && null === $data['dnd_enabled']) { - $object->setDndEnabled(null); - } - if (\array_key_exists('next_dnd_end_ts', $data) && null !== $data['next_dnd_end_ts']) { - $object->setNextDndEndTs($data['next_dnd_end_ts']); - } elseif (\array_key_exists('next_dnd_end_ts', $data) && null === $data['next_dnd_end_ts']) { - $object->setNextDndEndTs(null); - } - if (\array_key_exists('next_dnd_start_ts', $data) && null !== $data['next_dnd_start_ts']) { - $object->setNextDndStartTs($data['next_dnd_start_ts']); - } elseif (\array_key_exists('next_dnd_start_ts', $data) && null === $data['next_dnd_start_ts']) { - $object->setNextDndStartTs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { - $object->setSnoozeEnabled($data['snooze_enabled']); - } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { - $object->setSnoozeEnabled(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200(); + if (\array_key_exists('dnd_enabled', $data) && \is_int($data['dnd_enabled'])) { + $data['dnd_enabled'] = (bool) $data['dnd_enabled']; + } + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (\array_key_exists('snooze_enabled', $data) && \is_int($data['snooze_enabled'])) { + $data['snooze_enabled'] = (bool) $data['snooze_enabled']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['dnd_enabled'] = $object->getDndEnabled(); - $data['next_dnd_end_ts'] = $object->getNextDndEndTs(); - $data['next_dnd_start_ts'] = $object->getNextDndStartTs(); - $data['ok'] = $object->getOk(); - $data['snooze_enabled'] = $object->getSnoozeEnabled(); - - return $data; + if (\array_key_exists('dnd_enabled', $data) && null !== $data['dnd_enabled']) { + $object->setDndEnabled($data['dnd_enabled']); + } elseif (\array_key_exists('dnd_enabled', $data) && null === $data['dnd_enabled']) { + $object->setDndEnabled(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => false]; + if (\array_key_exists('next_dnd_end_ts', $data) && null !== $data['next_dnd_end_ts']) { + $object->setNextDndEndTs($data['next_dnd_end_ts']); + } elseif (\array_key_exists('next_dnd_end_ts', $data) && null === $data['next_dnd_end_ts']) { + $object->setNextDndEndTs(null); } - } -} else { - class DndEndSnoozePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class === $type; + if (\array_key_exists('next_dnd_start_ts', $data) && null !== $data['next_dnd_start_ts']) { + $object->setNextDndStartTs($data['next_dnd_start_ts']); + } elseif (\array_key_exists('next_dnd_start_ts', $data) && null === $data['next_dnd_start_ts']) { + $object->setNextDndStartTs(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('dnd_enabled', $data) && null !== $data['dnd_enabled']) { - $object->setDndEnabled($data['dnd_enabled']); - } elseif (\array_key_exists('dnd_enabled', $data) && null === $data['dnd_enabled']) { - $object->setDndEnabled(null); - } - if (\array_key_exists('next_dnd_end_ts', $data) && null !== $data['next_dnd_end_ts']) { - $object->setNextDndEndTs($data['next_dnd_end_ts']); - } elseif (\array_key_exists('next_dnd_end_ts', $data) && null === $data['next_dnd_end_ts']) { - $object->setNextDndEndTs(null); - } - if (\array_key_exists('next_dnd_start_ts', $data) && null !== $data['next_dnd_start_ts']) { - $object->setNextDndStartTs($data['next_dnd_start_ts']); - } elseif (\array_key_exists('next_dnd_start_ts', $data) && null === $data['next_dnd_start_ts']) { - $object->setNextDndStartTs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { - $object->setSnoozeEnabled($data['snooze_enabled']); - } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { - $object->setSnoozeEnabled(null); - } - - return $object; + if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { + $object->setSnoozeEnabled($data['snooze_enabled']); + } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { + $object->setSnoozeEnabled(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['dnd_enabled'] = $object->getDndEnabled(); - $data['next_dnd_end_ts'] = $object->getNextDndEndTs(); - $data['next_dnd_start_ts'] = $object->getNextDndStartTs(); - $data['ok'] = $object->getOk(); - $data['snooze_enabled'] = $object->getSnoozeEnabled(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['dnd_enabled'] = $data->getDndEnabled(); + $dataArray['next_dnd_end_ts'] = $data->getNextDndEndTs(); + $dataArray['next_dnd_start_ts'] = $data->getNextDndStartTs(); + $dataArray['ok'] = $data->getOk(); + $dataArray['snooze_enabled'] = $data->getSnoozeEnabled(); + + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => false]; } } diff --git a/generated/Normalizer/DndEndSnoozePostResponsedefaultNormalizer.php b/generated/Normalizer/DndEndSnoozePostResponsedefaultNormalizer.php index 485f8695..8318dea2 100644 --- a/generated/Normalizer/DndEndSnoozePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/DndEndSnoozePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndEndSnoozePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndEndSnoozePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class DndEndSnoozePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/DndInfoGetResponse200Normalizer.php b/generated/Normalizer/DndInfoGetResponse200Normalizer.php index 8ddcdf1c..4e6f8781 100644 --- a/generated/Normalizer/DndInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/DndInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,195 +23,105 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('dnd_enabled', $data) && null !== $data['dnd_enabled']) { - $object->setDndEnabled($data['dnd_enabled']); - } elseif (\array_key_exists('dnd_enabled', $data) && null === $data['dnd_enabled']) { - $object->setDndEnabled(null); - } - if (\array_key_exists('next_dnd_end_ts', $data) && null !== $data['next_dnd_end_ts']) { - $object->setNextDndEndTs($data['next_dnd_end_ts']); - } elseif (\array_key_exists('next_dnd_end_ts', $data) && null === $data['next_dnd_end_ts']) { - $object->setNextDndEndTs(null); - } - if (\array_key_exists('next_dnd_start_ts', $data) && null !== $data['next_dnd_start_ts']) { - $object->setNextDndStartTs($data['next_dnd_start_ts']); - } elseif (\array_key_exists('next_dnd_start_ts', $data) && null === $data['next_dnd_start_ts']) { - $object->setNextDndStartTs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { - $object->setSnoozeEnabled($data['snooze_enabled']); - } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { - $object->setSnoozeEnabled(null); - } - if (\array_key_exists('snooze_endtime', $data) && null !== $data['snooze_endtime']) { - $object->setSnoozeEndtime($data['snooze_endtime']); - } elseif (\array_key_exists('snooze_endtime', $data) && null === $data['snooze_endtime']) { - $object->setSnoozeEndtime(null); - } - if (\array_key_exists('snooze_remaining', $data) && null !== $data['snooze_remaining']) { - $object->setSnoozeRemaining($data['snooze_remaining']); - } elseif (\array_key_exists('snooze_remaining', $data) && null === $data['snooze_remaining']) { - $object->setSnoozeRemaining(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\DndInfoGetResponse200(); + if (\array_key_exists('dnd_enabled', $data) && \is_int($data['dnd_enabled'])) { + $data['dnd_enabled'] = (bool) $data['dnd_enabled']; + } + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (\array_key_exists('snooze_enabled', $data) && \is_int($data['snooze_enabled'])) { + $data['snooze_enabled'] = (bool) $data['snooze_enabled']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['dnd_enabled'] = $object->getDndEnabled(); - $data['next_dnd_end_ts'] = $object->getNextDndEndTs(); - $data['next_dnd_start_ts'] = $object->getNextDndStartTs(); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('snoozeEnabled') && null !== $object->getSnoozeEnabled()) { - $data['snooze_enabled'] = $object->getSnoozeEnabled(); - } - if ($object->isInitialized('snoozeEndtime') && null !== $object->getSnoozeEndtime()) { - $data['snooze_endtime'] = $object->getSnoozeEndtime(); - } - if ($object->isInitialized('snoozeRemaining') && null !== $object->getSnoozeRemaining()) { - $data['snooze_remaining'] = $object->getSnoozeRemaining(); - } - - return $data; + if (\array_key_exists('dnd_enabled', $data) && null !== $data['dnd_enabled']) { + $object->setDndEnabled($data['dnd_enabled']); + } elseif (\array_key_exists('dnd_enabled', $data) && null === $data['dnd_enabled']) { + $object->setDndEnabled(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => false]; + if (\array_key_exists('next_dnd_end_ts', $data) && null !== $data['next_dnd_end_ts']) { + $object->setNextDndEndTs($data['next_dnd_end_ts']); + } elseif (\array_key_exists('next_dnd_end_ts', $data) && null === $data['next_dnd_end_ts']) { + $object->setNextDndEndTs(null); } - } -} else { - class DndInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class === $type; + if (\array_key_exists('next_dnd_start_ts', $data) && null !== $data['next_dnd_start_ts']) { + $object->setNextDndStartTs($data['next_dnd_start_ts']); + } elseif (\array_key_exists('next_dnd_start_ts', $data) && null === $data['next_dnd_start_ts']) { + $object->setNextDndStartTs(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('dnd_enabled', $data) && null !== $data['dnd_enabled']) { - $object->setDndEnabled($data['dnd_enabled']); - } elseif (\array_key_exists('dnd_enabled', $data) && null === $data['dnd_enabled']) { - $object->setDndEnabled(null); - } - if (\array_key_exists('next_dnd_end_ts', $data) && null !== $data['next_dnd_end_ts']) { - $object->setNextDndEndTs($data['next_dnd_end_ts']); - } elseif (\array_key_exists('next_dnd_end_ts', $data) && null === $data['next_dnd_end_ts']) { - $object->setNextDndEndTs(null); - } - if (\array_key_exists('next_dnd_start_ts', $data) && null !== $data['next_dnd_start_ts']) { - $object->setNextDndStartTs($data['next_dnd_start_ts']); - } elseif (\array_key_exists('next_dnd_start_ts', $data) && null === $data['next_dnd_start_ts']) { - $object->setNextDndStartTs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { - $object->setSnoozeEnabled($data['snooze_enabled']); - } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { - $object->setSnoozeEnabled(null); - } - if (\array_key_exists('snooze_endtime', $data) && null !== $data['snooze_endtime']) { - $object->setSnoozeEndtime($data['snooze_endtime']); - } elseif (\array_key_exists('snooze_endtime', $data) && null === $data['snooze_endtime']) { - $object->setSnoozeEndtime(null); - } - if (\array_key_exists('snooze_remaining', $data) && null !== $data['snooze_remaining']) { - $object->setSnoozeRemaining($data['snooze_remaining']); - } elseif (\array_key_exists('snooze_remaining', $data) && null === $data['snooze_remaining']) { - $object->setSnoozeRemaining(null); - } - - return $object; + if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { + $object->setSnoozeEnabled($data['snooze_enabled']); + } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { + $object->setSnoozeEnabled(null); + } + if (\array_key_exists('snooze_endtime', $data) && null !== $data['snooze_endtime']) { + $object->setSnoozeEndtime($data['snooze_endtime']); + } elseif (\array_key_exists('snooze_endtime', $data) && null === $data['snooze_endtime']) { + $object->setSnoozeEndtime(null); + } + if (\array_key_exists('snooze_remaining', $data) && null !== $data['snooze_remaining']) { + $object->setSnoozeRemaining($data['snooze_remaining']); + } elseif (\array_key_exists('snooze_remaining', $data) && null === $data['snooze_remaining']) { + $object->setSnoozeRemaining(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['dnd_enabled'] = $object->getDndEnabled(); - $data['next_dnd_end_ts'] = $object->getNextDndEndTs(); - $data['next_dnd_start_ts'] = $object->getNextDndStartTs(); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('snoozeEnabled') && null !== $object->getSnoozeEnabled()) { - $data['snooze_enabled'] = $object->getSnoozeEnabled(); - } - if ($object->isInitialized('snoozeEndtime') && null !== $object->getSnoozeEndtime()) { - $data['snooze_endtime'] = $object->getSnoozeEndtime(); - } - if ($object->isInitialized('snoozeRemaining') && null !== $object->getSnoozeRemaining()) { - $data['snooze_remaining'] = $object->getSnoozeRemaining(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['dnd_enabled'] = $data->getDndEnabled(); + $dataArray['next_dnd_end_ts'] = $data->getNextDndEndTs(); + $dataArray['next_dnd_start_ts'] = $data->getNextDndStartTs(); + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('snoozeEnabled') && null !== $data->getSnoozeEnabled()) { + $dataArray['snooze_enabled'] = $data->getSnoozeEnabled(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => false]; + if ($data->isInitialized('snoozeEndtime') && null !== $data->getSnoozeEndtime()) { + $dataArray['snooze_endtime'] = $data->getSnoozeEndtime(); + } + if ($data->isInitialized('snoozeRemaining') && null !== $data->getSnoozeRemaining()) { + $dataArray['snooze_remaining'] = $data->getSnoozeRemaining(); } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/DndInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/DndInfoGetResponsedefaultNormalizer.php index 8c3d4aa3..f79e13c4 100644 --- a/generated/Normalizer/DndInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/DndInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class DndInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/DndSetSnoozePostResponse200Normalizer.php b/generated/Normalizer/DndSetSnoozePostResponse200Normalizer.php index 1c9b9ae8..00749b85 100644 --- a/generated/Normalizer/DndSetSnoozePostResponse200Normalizer.php +++ b/generated/Normalizer/DndSetSnoozePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,78 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndSetSnoozePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndSetSnoozePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { - $object->setSnoozeEnabled($data['snooze_enabled']); - } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { - $object->setSnoozeEnabled(null); - } - if (\array_key_exists('snooze_endtime', $data) && null !== $data['snooze_endtime']) { - $object->setSnoozeEndtime($data['snooze_endtime']); - } elseif (\array_key_exists('snooze_endtime', $data) && null === $data['snooze_endtime']) { - $object->setSnoozeEndtime(null); - } - if (\array_key_exists('snooze_remaining', $data) && null !== $data['snooze_remaining']) { - $object->setSnoozeRemaining($data['snooze_remaining']); - } elseif (\array_key_exists('snooze_remaining', $data) && null === $data['snooze_remaining']) { - $object->setSnoozeRemaining(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (\array_key_exists('snooze_enabled', $data) && \is_int($data['snooze_enabled'])) { + $data['snooze_enabled'] = (bool) $data['snooze_enabled']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['snooze_enabled'] = $object->getSnoozeEnabled(); - $data['snooze_endtime'] = $object->getSnoozeEndtime(); - $data['snooze_remaining'] = $object->getSnoozeRemaining(); - - return $data; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => false]; + if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { + $object->setSnoozeEnabled($data['snooze_enabled']); + } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { + $object->setSnoozeEnabled(null); } - } -} else { - class DndSetSnoozePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class === $type; + if (\array_key_exists('snooze_endtime', $data) && null !== $data['snooze_endtime']) { + $object->setSnoozeEndtime($data['snooze_endtime']); + } elseif (\array_key_exists('snooze_endtime', $data) && null === $data['snooze_endtime']) { + $object->setSnoozeEndtime(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class === \get_class($data); + if (\array_key_exists('snooze_remaining', $data) && null !== $data['snooze_remaining']) { + $object->setSnoozeRemaining($data['snooze_remaining']); + } elseif (\array_key_exists('snooze_remaining', $data) && null === $data['snooze_remaining']) { + $object->setSnoozeRemaining(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('snooze_enabled', $data) && null !== $data['snooze_enabled']) { - $object->setSnoozeEnabled($data['snooze_enabled']); - } elseif (\array_key_exists('snooze_enabled', $data) && null === $data['snooze_enabled']) { - $object->setSnoozeEnabled(null); - } - if (\array_key_exists('snooze_endtime', $data) && null !== $data['snooze_endtime']) { - $object->setSnoozeEndtime($data['snooze_endtime']); - } elseif (\array_key_exists('snooze_endtime', $data) && null === $data['snooze_endtime']) { - $object->setSnoozeEndtime(null); - } - if (\array_key_exists('snooze_remaining', $data) && null !== $data['snooze_remaining']) { - $object->setSnoozeRemaining($data['snooze_remaining']); - } elseif (\array_key_exists('snooze_remaining', $data) && null === $data['snooze_remaining']) { - $object->setSnoozeRemaining(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['snooze_enabled'] = $object->getSnoozeEnabled(); - $data['snooze_endtime'] = $object->getSnoozeEndtime(); - $data['snooze_remaining'] = $object->getSnoozeRemaining(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['snooze_enabled'] = $data->getSnoozeEnabled(); + $dataArray['snooze_endtime'] = $data->getSnoozeEndtime(); + $dataArray['snooze_remaining'] = $data->getSnoozeRemaining(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => false]; } } diff --git a/generated/Normalizer/DndSetSnoozePostResponsedefaultNormalizer.php b/generated/Normalizer/DndSetSnoozePostResponsedefaultNormalizer.php index dcc3fa78..10c505a3 100644 --- a/generated/Normalizer/DndSetSnoozePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/DndSetSnoozePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndSetSnoozePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndSetSnoozePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class DndSetSnoozePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/DndTeamInfoGetResponse200Normalizer.php b/generated/Normalizer/DndTeamInfoGetResponse200Normalizer.php index e7826794..e3c587a4 100644 --- a/generated/Normalizer/DndTeamInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/DndTeamInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndTeamInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndTeamInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => false]; - } + return $object; } -} else { - class DndTeamInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/DndTeamInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/DndTeamInfoGetResponsedefaultNormalizer.php index 496d0428..292dfda7 100644 --- a/generated/Normalizer/DndTeamInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/DndTeamInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class DndTeamInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class DndTeamInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => false]; - } + return $object; } -} else { - class DndTeamInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/EmojiListGetResponse200Normalizer.php b/generated/Normalizer/EmojiListGetResponse200Normalizer.php index 66a7cd79..a68fd0e0 100644 --- a/generated/Normalizer/EmojiListGetResponse200Normalizer.php +++ b/generated/Normalizer/EmojiListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class EmojiListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class EmojiListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\EmojiListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\EmojiListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => false]; - } + return $object; } -} else { - class EmojiListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\EmojiListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/EmojiListGetResponsedefaultNormalizer.php b/generated/Normalizer/EmojiListGetResponsedefaultNormalizer.php index e8d646f4..65aed763 100644 --- a/generated/Normalizer/EmojiListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/EmojiListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class EmojiListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class EmojiListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => false]; - } + return $object; } -} else { - class EmojiListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesCommentsDeletePostResponse200Normalizer.php b/generated/Normalizer/FilesCommentsDeletePostResponse200Normalizer.php index 6f71b768..12928112 100644 --- a/generated/Normalizer/FilesCommentsDeletePostResponse200Normalizer.php +++ b/generated/Normalizer/FilesCommentsDeletePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesCommentsDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class === $type; - } +class FilesCommentsDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class FilesCommentsDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesCommentsDeletePostResponsedefaultNormalizer.php b/generated/Normalizer/FilesCommentsDeletePostResponsedefaultNormalizer.php index 94c1c429..1b808404 100644 --- a/generated/Normalizer/FilesCommentsDeletePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesCommentsDeletePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesCommentsDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesCommentsDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesCommentsDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesCompleteUploadExternalPostResponse200FilesItemNormalizer.php b/generated/Normalizer/FilesCompleteUploadExternalPostResponse200FilesItemNormalizer.php index 428248ba..458c7513 100644 --- a/generated/Normalizer/FilesCompleteUploadExternalPostResponse200FilesItemNormalizer.php +++ b/generated/Normalizer/FilesCompleteUploadExternalPostResponse200FilesItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,131 +23,64 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesCompleteUploadExternalPostResponse200FilesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesCompleteUploadExternalPostResponse200FilesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('title') && null !== $object->getTitle()) { - $data['title'] = $object->getTitle(); - } - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => false]; + if (\array_key_exists('title', $data) && null !== $data['title']) { + $object->setTitle($data['title']); + } elseif (\array_key_exists('title', $data) && null === $data['title']) { + $object->setTitle(null); } - } -} else { - class FilesCompleteUploadExternalPostResponse200FilesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class === $type; - } + return $object; + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('id') && null !== $data->getId()) { + $dataArray['id'] = $data->getId(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - - return $object; + if ($data->isInitialized('title') && null !== $data->getTitle()) { + $dataArray['title'] = $data->getTitle(); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('title') && null !== $object->getTitle()) { - $data['title'] = $object->getTitle(); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => false]; } } diff --git a/generated/Normalizer/FilesCompleteUploadExternalPostResponse200Normalizer.php b/generated/Normalizer/FilesCompleteUploadExternalPostResponse200Normalizer.php index 4cf7aa85..90960745 100644 --- a/generated/Normalizer/FilesCompleteUploadExternalPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesCompleteUploadExternalPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesCompleteUploadExternalPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesCompleteUploadExternalPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('files', $data) && null !== $data['files']) { - $values = []; - foreach ($data['files'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class, 'json', $context); - } - $object->setFiles($values); - } elseif (\array_key_exists('files', $data) && null === $data['files']) { - $object->setFiles(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('files', $data) && null !== $data['files']) { $values = []; - foreach ($object->getFiles() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['files'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class, 'json', $context); } - $data['files'] = $values; - $data['ok'] = $object->getOk(); - - return $data; + $object->setFiles($values); + } elseif (\array_key_exists('files', $data) && null === $data['files']) { + $object->setFiles(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => false]; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - } -} else { - class FilesCompleteUploadExternalPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('files', $data) && null !== $data['files']) { - $values = []; - foreach ($data['files'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class, 'json', $context); - } - $object->setFiles($values); - } elseif (\array_key_exists('files', $data) && null === $data['files']) { - $object->setFiles(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getFiles() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['files'] = $values; + $dataArray['ok'] = $data->getOk(); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getFiles() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['files'] = $values; - $data['ok'] = $object->getOk(); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesCompleteUploadExternalPostResponsedefaultNormalizer.php b/generated/Normalizer/FilesCompleteUploadExternalPostResponsedefaultNormalizer.php index 17162e8b..a7390e29 100644 --- a/generated/Normalizer/FilesCompleteUploadExternalPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesCompleteUploadExternalPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesCompleteUploadExternalPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesCompleteUploadExternalPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesCompleteUploadExternalPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesDeletePostResponse200Normalizer.php b/generated/Normalizer/FilesDeletePostResponse200Normalizer.php index c46ceaf7..60fde89c 100644 --- a/generated/Normalizer/FilesDeletePostResponse200Normalizer.php +++ b/generated/Normalizer/FilesDeletePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class === $type; - } +class FilesDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\FilesDeletePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class FilesDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesDeletePostResponsedefaultNormalizer.php b/generated/Normalizer/FilesDeletePostResponsedefaultNormalizer.php index b619189f..b1aae85d 100644 --- a/generated/Normalizer/FilesDeletePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesDeletePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesGetUploadURLExternalPostResponse200Normalizer.php b/generated/Normalizer/FilesGetUploadURLExternalPostResponse200Normalizer.php index ea693631..e11f35e5 100644 --- a/generated/Normalizer/FilesGetUploadURLExternalPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesGetUploadURLExternalPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,69 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesGetUploadURLExternalPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesGetUploadURLExternalPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file_id', $data) && null !== $data['file_id']) { - $object->setFileId($data['file_id']); - } elseif (\array_key_exists('file_id', $data) && null === $data['file_id']) { - $object->setFileId(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('upload_url', $data) && null !== $data['upload_url']) { - $object->setUploadUrl($data['upload_url']); - } elseif (\array_key_exists('upload_url', $data) && null === $data['upload_url']) { - $object->setUploadUrl(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['file_id'] = $object->getFileId(); - $data['ok'] = $object->getOk(); - $data['upload_url'] = $object->getUploadUrl(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesGetUploadURLExternalPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class === $type; + if (\array_key_exists('file_id', $data) && null !== $data['file_id']) { + $object->setFileId($data['file_id']); + } elseif (\array_key_exists('file_id', $data) && null === $data['file_id']) { + $object->setFileId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file_id', $data) && null !== $data['file_id']) { - $object->setFileId($data['file_id']); - } elseif (\array_key_exists('file_id', $data) && null === $data['file_id']) { - $object->setFileId(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('upload_url', $data) && null !== $data['upload_url']) { - $object->setUploadUrl($data['upload_url']); - } elseif (\array_key_exists('upload_url', $data) && null === $data['upload_url']) { - $object->setUploadUrl(null); - } - - return $object; + if (\array_key_exists('upload_url', $data) && null !== $data['upload_url']) { + $object->setUploadUrl($data['upload_url']); + } elseif (\array_key_exists('upload_url', $data) && null === $data['upload_url']) { + $object->setUploadUrl(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['file_id'] = $object->getFileId(); - $data['ok'] = $object->getOk(); - $data['upload_url'] = $object->getUploadUrl(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['file_id'] = $data->getFileId(); + $dataArray['ok'] = $data->getOk(); + $dataArray['upload_url'] = $data->getUploadUrl(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesGetUploadURLExternalPostResponsedefaultNormalizer.php b/generated/Normalizer/FilesGetUploadURLExternalPostResponsedefaultNormalizer.php index 9a4698e6..500742dc 100644 --- a/generated/Normalizer/FilesGetUploadURLExternalPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesGetUploadURLExternalPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesGetUploadURLExternalPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesGetUploadURLExternalPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesGetUploadURLExternalPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesInfoGetResponse200Normalizer.php b/generated/Normalizer/FilesInfoGetResponse200Normalizer.php index c0cb73b4..78a819cf 100644 --- a/generated/Normalizer/FilesInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,215 +23,109 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('comments', $data) && null !== $data['comments']) { - $values = []; - foreach ($data['comments'] as $value) { - $values[] = $value; - } - $object->setComments($values); - } elseif (\array_key_exists('comments', $data) && null === $data['comments']) { - $object->setComments(null); - } - if (\array_key_exists('content_html', $data) && null !== $data['content_html']) { - $object->setContentHtml($data['content_html']); - } elseif (\array_key_exists('content_html', $data) && null === $data['content_html']) { - $object->setContentHtml(null); - } - if (\array_key_exists('editor', $data) && null !== $data['editor']) { - $object->setEditor($data['editor']); - } elseif (\array_key_exists('editor', $data) && null === $data['editor']) { - $object->setEditor(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('comments', $data) && null !== $data['comments']) { $values = []; - foreach ($object->getComments() as $value) { + foreach ($data['comments'] as $value) { $values[] = $value; } - $data['comments'] = $values; - if ($object->isInitialized('contentHtml') && null !== $object->getContentHtml()) { - $data['content_html'] = $object->getContentHtml(); - } - if ($object->isInitialized('editor') && null !== $object->getEditor()) { - $data['editor'] = $object->getEditor(); - } - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('paging') && null !== $object->getPaging()) { - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - } - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; + $object->setComments($values); + } elseif (\array_key_exists('comments', $data) && null === $data['comments']) { + $object->setComments(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => false]; + if (\array_key_exists('content_html', $data) && null !== $data['content_html']) { + $object->setContentHtml($data['content_html']); + } elseif (\array_key_exists('content_html', $data) && null === $data['content_html']) { + $object->setContentHtml(null); } - } -} else { - class FilesInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class === $type; + if (\array_key_exists('editor', $data) && null !== $data['editor']) { + $object->setEditor($data['editor']); + } elseif (\array_key_exists('editor', $data) && null === $data['editor']) { + $object->setEditor(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class === \get_class($data); + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('comments', $data) && null !== $data['comments']) { - $values = []; - foreach ($data['comments'] as $value) { - $values[] = $value; - } - $object->setComments($values); - } elseif (\array_key_exists('comments', $data) && null === $data['comments']) { - $object->setComments(null); - } - if (\array_key_exists('content_html', $data) && null !== $data['content_html']) { - $object->setContentHtml($data['content_html']); - } elseif (\array_key_exists('content_html', $data) && null === $data['content_html']) { - $object->setContentHtml(null); - } - if (\array_key_exists('editor', $data) && null !== $data['editor']) { - $object->setEditor($data['editor']); - } elseif (\array_key_exists('editor', $data) && null === $data['editor']) { - $object->setEditor(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('paging', $data) && null !== $data['paging']) { + $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); + } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { + $object->setPaging(null); + } + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getComments() as $value) { - $values[] = $value; - } - $data['comments'] = $values; - if ($object->isInitialized('contentHtml') && null !== $object->getContentHtml()) { - $data['content_html'] = $object->getContentHtml(); - } - if ($object->isInitialized('editor') && null !== $object->getEditor()) { - $data['editor'] = $object->getEditor(); - } - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('paging') && null !== $object->getPaging()) { - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - } - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getComments() as $value) { + $values[] = $value; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => false]; + $dataArray['comments'] = $values; + if ($data->isInitialized('contentHtml') && null !== $data->getContentHtml()) { + $dataArray['content_html'] = $data->getContentHtml(); } + if ($data->isInitialized('editor') && null !== $data->getEditor()) { + $dataArray['editor'] = $data->getEditor(); + } + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('paging') && null !== $data->getPaging()) { + $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); + } + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/FilesInfoGetResponsedefaultNormalizer.php index aae61933..6be14797 100644 --- a/generated/Normalizer/FilesInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesListGetResponse200Normalizer.php b/generated/Normalizer/FilesListGetResponse200Normalizer.php index 76ee6982..517b8c6c 100644 --- a/generated/Normalizer/FilesListGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,151 +23,77 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('files', $data) && null !== $data['files']) { - $values = []; - foreach ($data['files'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context); - } - $object->setFiles($values); - } elseif (\array_key_exists('files', $data) && null === $data['files']) { - $object->setFiles(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('files', $data) && null !== $data['files']) { $values = []; - foreach ($object->getFiles() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['files'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context); } - $data['files'] = $values; - $data['ok'] = $object->getOk(); - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - - return $data; - } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesListGetResponse200::class => false]; + $object->setFiles($values); + } elseif (\array_key_exists('files', $data) && null === $data['files']) { + $object->setFiles(null); } - } -} else { - class FilesListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesListGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesListGetResponse200::class === \get_class($data); + if (\array_key_exists('paging', $data) && null !== $data['paging']) { + $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); + } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { + $object->setPaging(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('files', $data) && null !== $data['files']) { - $values = []; - foreach ($data['files'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context); - } - $object->setFiles($values); - } elseif (\array_key_exists('files', $data) && null === $data['files']) { - $object->setFiles(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getFiles() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['files'] = $values; + $dataArray['ok'] = $data->getOk(); + $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getFiles() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['files'] = $values; - $data['ok'] = $object->getOk(); - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesListGetResponsedefaultNormalizer.php b/generated/Normalizer/FilesListGetResponsedefaultNormalizer.php index c900f824..0ab489d4 100644 --- a/generated/Normalizer/FilesListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteAddPostResponse200Normalizer.php b/generated/Normalizer/FilesRemoteAddPostResponse200Normalizer.php index f333c62d..5053eb31 100644 --- a/generated/Normalizer/FilesRemoteAddPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteAddPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => false]; - } + return $object; } -} else { - class FilesRemoteAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteAddPostResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteAddPostResponsedefaultNormalizer.php index 49c5e888..7f62ef57 100644 --- a/generated/Normalizer/FilesRemoteAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteAddPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => false]; - } + return $object; } -} else { - class FilesRemoteAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteInfoGetResponse200Normalizer.php b/generated/Normalizer/FilesRemoteInfoGetResponse200Normalizer.php index a7b74429..82cd1037 100644 --- a/generated/Normalizer/FilesRemoteInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => false]; - } + return $object; } -} else { - class FilesRemoteInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteInfoGetResponsedefaultNormalizer.php index 4471ffaf..1a1efaff 100644 --- a/generated/Normalizer/FilesRemoteInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => false]; - } + return $object; } -} else { - class FilesRemoteInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteListGetResponse200Normalizer.php b/generated/Normalizer/FilesRemoteListGetResponse200Normalizer.php index 8bdc2b80..6733b7f0 100644 --- a/generated/Normalizer/FilesRemoteListGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => false]; - } + return $object; } -} else { - class FilesRemoteListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteListGetResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteListGetResponsedefaultNormalizer.php index f0c80b59..0cb35e40 100644 --- a/generated/Normalizer/FilesRemoteListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => false]; - } + return $object; } -} else { - class FilesRemoteListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteRemovePostResponse200Normalizer.php b/generated/Normalizer/FilesRemoteRemovePostResponse200Normalizer.php index c360ffd2..03326359 100644 --- a/generated/Normalizer/FilesRemoteRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteRemovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => false]; - } + return $object; } -} else { - class FilesRemoteRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteRemovePostResponsedefaultNormalizer.php index 1c8d1c05..d914e082 100644 --- a/generated/Normalizer/FilesRemoteRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteRemovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => false]; - } + return $object; } -} else { - class FilesRemoteRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteShareGetResponse200Normalizer.php b/generated/Normalizer/FilesRemoteShareGetResponse200Normalizer.php index d727ed49..45b0e321 100644 --- a/generated/Normalizer/FilesRemoteShareGetResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteShareGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteShareGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteShareGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => false]; - } + return $object; } -} else { - class FilesRemoteShareGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteShareGetResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteShareGetResponsedefaultNormalizer.php index 06dd9fa9..33179769 100644 --- a/generated/Normalizer/FilesRemoteShareGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteShareGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteShareGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteShareGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => false]; - } + return $object; } -} else { - class FilesRemoteShareGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteUpdatePostResponse200Normalizer.php b/generated/Normalizer/FilesRemoteUpdatePostResponse200Normalizer.php index 83154899..e7666ecc 100644 --- a/generated/Normalizer/FilesRemoteUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/FilesRemoteUpdatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => false]; - } + return $object; } -} else { - class FilesRemoteUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesRemoteUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/FilesRemoteUpdatePostResponsedefaultNormalizer.php index ca32d39a..84cfdd8f 100644 --- a/generated/Normalizer/FilesRemoteUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRemoteUpdatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRemoteUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRemoteUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => false]; - } + return $object; } -} else { - class FilesRemoteUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesRevokePublicURLPostResponse200Normalizer.php b/generated/Normalizer/FilesRevokePublicURLPostResponse200Normalizer.php index 2a3f3084..b48f24aa 100644 --- a/generated/Normalizer/FilesRevokePublicURLPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesRevokePublicURLPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRevokePublicURLPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRevokePublicURLPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesRevokePublicURLPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class === $type; + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesRevokePublicURLPostResponsedefaultNormalizer.php b/generated/Normalizer/FilesRevokePublicURLPostResponsedefaultNormalizer.php index 206d5330..58488490 100644 --- a/generated/Normalizer/FilesRevokePublicURLPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesRevokePublicURLPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesRevokePublicURLPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesRevokePublicURLPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesRevokePublicURLPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesSharedPublicURLPostResponse200Normalizer.php b/generated/Normalizer/FilesSharedPublicURLPostResponse200Normalizer.php index a0019d66..917b0bba 100644 --- a/generated/Normalizer/FilesSharedPublicURLPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesSharedPublicURLPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesSharedPublicURLPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesSharedPublicURLPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesSharedPublicURLPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class === $type; + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesSharedPublicURLPostResponsedefaultNormalizer.php b/generated/Normalizer/FilesSharedPublicURLPostResponsedefaultNormalizer.php index bf54dae1..7208d2e1 100644 --- a/generated/Normalizer/FilesSharedPublicURLPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesSharedPublicURLPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesSharedPublicURLPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesSharedPublicURLPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesSharedPublicURLPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/FilesUploadPostResponse200Normalizer.php b/generated/Normalizer/FilesUploadPostResponse200Normalizer.php index 74ee97ab..e64f51e6 100644 --- a/generated/Normalizer/FilesUploadPostResponse200Normalizer.php +++ b/generated/Normalizer/FilesUploadPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesUploadPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesUploadPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesUploadPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesUploadPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesUploadPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class === $type; + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesUploadPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => false]; } } diff --git a/generated/Normalizer/FilesUploadPostResponsedefaultNormalizer.php b/generated/Normalizer/FilesUploadPostResponsedefaultNormalizer.php index 4d994c76..98bb1559 100644 --- a/generated/Normalizer/FilesUploadPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/FilesUploadPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class FilesUploadPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class FilesUploadPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class FilesUploadPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/JaneObjectNormalizer.php b/generated/Normalizer/JaneObjectNormalizer.php index 87b65e05..2b89fce5 100644 --- a/generated/Normalizer/JaneObjectNormalizer.php +++ b/generated/Normalizer/JaneObjectNormalizer.php @@ -15,7 +15,6 @@ use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -23,2839 +22,1418 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class JaneObjectNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - protected $normalizers = [ - \JoliCode\Slack\Api\Model\BlocksItem::class => BlocksItemNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsBotProfile::class => ObjsBotProfileNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => ObjsBotProfileIconsNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsChannel::class => ObjsChannelNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => ObjsChannelPurposeNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsChannelTopic::class => ObjsChannelTopicNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsComment::class => ObjsCommentNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsConversation::class => ObjsConversationNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => ObjsConversationDisplayCountsNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => ObjsConversationPurposeNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => ObjsConversationSharesItemNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsConversationTopic::class => ObjsConversationTopicNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => ObjsEnterpriseUserNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => ObjsExternalOrgMigrationsNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => ObjsExternalOrgMigrationsCurrentItemNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsFile::class => ObjsFileNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsFileShares::class => ObjsFileSharesNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsIcon::class => ObjsIconNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsMessage::class => ObjsMessageNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => ObjsMessageAttachmentsItemNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => ObjsMessageAttachmentsItemActionsItemNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => ObjsMessageAttachmentsItemFieldsItemNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsMessageIcons::class => ObjsMessageIconsNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsMetadata::class => ObjsMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsPaging::class => ObjsPagingNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => ObjsPrimaryOwnerNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsReaction::class => ObjsReactionNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsReminder::class => ObjsReminderNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsResources::class => ObjsResourcesNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => ObjsResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsSubteam::class => ObjsSubteamNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => ObjsSubteamPrefsNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsTeam::class => ObjsTeamNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => ObjsTeamSsoProviderNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => ObjsTeamProfileFieldNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => ObjsTeamProfileFieldOptionNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsUser::class => ObjsUserNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => ObjsUserTeamProfileNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsUserProfile::class => ObjsUserProfileNormalizer::class, - - \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => ObjsUserProfileShortNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => AdminAppsApprovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => AdminAppsApprovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => AdminAppsApprovedListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => AdminAppsApprovedListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => AdminAppsRequestsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => AdminAppsRequestsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => AdminAppsRestrictPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => AdminAppsRestrictPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => AdminAppsRestrictedListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => AdminAppsRestrictedListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => AdminConversationsArchivePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => AdminConversationsArchivePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => AdminConversationsConvertToPrivatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => AdminConversationsConvertToPrivatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => AdminConversationsCreatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => AdminConversationsCreatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => AdminConversationsDeletePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => AdminConversationsDeletePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => AdminConversationsDisconnectSharedPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => AdminConversationsDisconnectSharedPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => AdminConversationsGetConversationPrefsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => AdminConversationsGetTeamsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => AdminConversationsGetTeamsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => AdminConversationsInvitePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => AdminConversationsInvitePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => AdminConversationsRenamePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => AdminConversationsRenamePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => AdminConversationsSearchGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => AdminConversationsSearchGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => AdminConversationsSetConversationPrefsPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => AdminConversationsSetTeamsPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => AdminConversationsSetTeamsPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => AdminConversationsUnarchivePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => AdminConversationsUnarchivePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => AdminEmojiAddPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => AdminEmojiAddPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => AdminEmojiAddAliasPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => AdminEmojiAddAliasPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => AdminEmojiListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => AdminEmojiListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => AdminEmojiRemovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => AdminEmojiRemovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => AdminEmojiRenamePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => AdminEmojiRenamePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => AdminInviteRequestsApprovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => AdminInviteRequestsApprovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => AdminInviteRequestsApprovedListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => AdminInviteRequestsApprovedListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => AdminInviteRequestsDeniedListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => AdminInviteRequestsDeniedListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => AdminInviteRequestsDenyPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => AdminInviteRequestsDenyPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => AdminInviteRequestsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => AdminInviteRequestsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => AdminTeamsAdminsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => AdminTeamsAdminsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => AdminTeamsCreatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => AdminTeamsCreatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => AdminTeamsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => AdminTeamsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => AdminTeamsOwnersListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => AdminTeamsOwnersListGetResponsedefaultNormalizer::class, +class JaneObjectNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + protected $normalizers = [ + \JoliCode\Slack\Api\Model\BlocksItem::class => BlocksItemNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => AdminTeamsSettingsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsBotProfile::class => ObjsBotProfileNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => AdminTeamsSettingsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => ObjsBotProfileIconsNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsChannel::class => ObjsChannelNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => ObjsChannelPurposeNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => AdminTeamsSettingsSetDescriptionPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsChannelTopic::class => ObjsChannelTopicNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsComment::class => ObjsCommentNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsConversation::class => ObjsConversationNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => ObjsConversationDisplayCountsNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => AdminTeamsSettingsSetIconPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => ObjsConversationPurposeNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => AdminTeamsSettingsSetIconPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => ObjsConversationSharesItemNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => AdminTeamsSettingsSetNamePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsConversationTopic::class => ObjsConversationTopicNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => AdminTeamsSettingsSetNamePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => ObjsEnterpriseUserNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => AdminUsergroupsAddChannelsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => ObjsExternalOrgMigrationsNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => AdminUsergroupsAddChannelsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => ObjsExternalOrgMigrationsCurrentItemNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => AdminUsergroupsAddTeamsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsFile::class => ObjsFileNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => AdminUsergroupsAddTeamsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsFileShares::class => ObjsFileSharesNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => AdminUsergroupsListChannelsGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsIcon::class => ObjsIconNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => AdminUsergroupsListChannelsGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsMessage::class => ObjsMessageNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => AdminUsergroupsRemoveChannelsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => ObjsMessageAttachmentsItemNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => ObjsMessageAttachmentsItemActionsItemNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => AdminUsersAssignPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => ObjsMessageAttachmentsItemFieldsItemNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => AdminUsersAssignPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsMessageIcons::class => ObjsMessageIconsNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => AdminUsersInvitePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsMetadata::class => ObjsMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => AdminUsersInvitePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsPaging::class => ObjsPagingNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => AdminUsersListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => ObjsPrimaryOwnerNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => AdminUsersListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsReaction::class => ObjsReactionNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => AdminUsersRemovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsReminder::class => ObjsReminderNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => AdminUsersRemovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsResources::class => ObjsResourcesNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => AdminUsersSessionInvalidatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => ObjsResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => AdminUsersSessionInvalidatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsSubteam::class => ObjsSubteamNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => AdminUsersSessionResetPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => ObjsSubteamPrefsNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => AdminUsersSessionResetPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsTeam::class => ObjsTeamNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => AdminUsersSetAdminPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => ObjsTeamSsoProviderNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => AdminUsersSetAdminPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => ObjsTeamProfileFieldNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => AdminUsersSetExpirationPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => ObjsTeamProfileFieldOptionNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => AdminUsersSetExpirationPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsUser::class => ObjsUserNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => AdminUsersSetOwnerPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => ObjsUserTeamProfileNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => AdminUsersSetOwnerPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ObjsUserProfile::class => ObjsUserProfileNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => AdminUsersSetRegularPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => ObjsUserProfileShortNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => AdminUsersSetRegularPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => AdminAppsApprovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => ApiTestGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => AdminAppsApprovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => ApiTestGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => AdminAppsApprovedListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => AppsEventAuthorizationsListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => AdminAppsApprovedListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => AppsEventAuthorizationsListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => AdminAppsRequestsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => AppsPermissionsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => AdminAppsRequestsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => AppsPermissionsInfoGetResponse200InfoNormalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => AdminAppsRestrictPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => AdminAppsRestrictPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => AppsPermissionsInfoGetResponse200InfoChannelNormalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => AdminAppsRestrictedListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => AppsPermissionsInfoGetResponse200InfoGroupNormalizer::class, + \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => AdminAppsRestrictedListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => AppsPermissionsInfoGetResponse200InfoImNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => AdminConversationsArchivePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => AppsPermissionsInfoGetResponse200InfoMpimNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => AdminConversationsArchivePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => AppsPermissionsInfoGetResponse200InfoTeamNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => AdminConversationsConvertToPrivatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => AppsPermissionsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => AdminConversationsConvertToPrivatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => AppsPermissionsRequestGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => AdminConversationsCreatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => AppsPermissionsRequestGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => AdminConversationsCreatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => AppsPermissionsResourcesListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => AdminConversationsDeletePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => AdminConversationsDeletePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => AdminConversationsDisconnectSharedPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => AppsPermissionsResourcesListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => AdminConversationsDisconnectSharedPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => AppsPermissionsScopesListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => AppsPermissionsScopesListGetResponse200ScopesNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => AppsPermissionsScopesListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => AdminConversationsGetConversationPrefsGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => AppsPermissionsUsersListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => AppsPermissionsUsersListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => AppsPermissionsUsersRequestGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => AppsPermissionsUsersRequestGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => AppsUninstallGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => AdminConversationsGetTeamsGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => AppsUninstallGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => AuthRevokeGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => AdminConversationsGetTeamsGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => AuthRevokeGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => AdminConversationsInvitePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => AuthTestGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => AdminConversationsInvitePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => AuthTestGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => AdminConversationsRenamePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => BotsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => AdminConversationsRenamePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => BotsInfoGetResponse200BotNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => BotsInfoGetResponse200BotIconsNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => BotsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => CallsAddPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => CallsAddPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => CallsEndPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => CallsEndPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => AdminConversationsSearchGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => CallsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => AdminConversationsSearchGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => CallsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => AdminConversationsSetConversationPrefsPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => CallsParticipantsAddPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => CallsParticipantsAddPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => AdminConversationsSetTeamsPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => CallsParticipantsRemovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => AdminConversationsSetTeamsPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => CallsParticipantsRemovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => AdminConversationsUnarchivePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => CallsUpdatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => AdminConversationsUnarchivePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => CallsUpdatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => AdminEmojiAddPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => ChatDeletePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => AdminEmojiAddPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => ChatDeletePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => AdminEmojiAddAliasPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => ChatDeleteScheduledMessagePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => AdminEmojiAddAliasPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => ChatDeleteScheduledMessagePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => AdminEmojiListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => ChatGetPermalinkGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => AdminEmojiListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => ChatGetPermalinkGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => AdminEmojiRemovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => ChatMeMessagePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => AdminEmojiRemovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => ChatMeMessagePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => AdminEmojiRenamePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => ChatPostEphemeralPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => AdminEmojiRenamePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => ChatPostEphemeralPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => AdminInviteRequestsApprovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => ChatPostMessagePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => AdminInviteRequestsApprovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => ChatPostMessagePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => AdminInviteRequestsApprovedListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => ChatScheduleMessagePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => AdminInviteRequestsApprovedListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => ChatScheduleMessagePostResponse200MessageNormalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => AdminInviteRequestsDeniedListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => AdminInviteRequestsDeniedListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => ChatScheduleMessagePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => AdminInviteRequestsDenyPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => ChatScheduledMessagesListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => AdminInviteRequestsDenyPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => AdminInviteRequestsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer::class, + \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => AdminInviteRequestsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => ChatScheduledMessagesListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => AdminTeamsAdminsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => ChatUnfurlPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => AdminTeamsAdminsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => ChatUnfurlPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => AdminTeamsCreatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => ChatUpdatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => AdminTeamsCreatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => ChatUpdatePostResponse200MessageNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => AdminTeamsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => ChatUpdatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => AdminTeamsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => ConversationsArchivePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => AdminTeamsOwnersListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => ConversationsArchivePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => AdminTeamsOwnersListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => ConversationsClosePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => AdminTeamsSettingsInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => ConversationsClosePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => AdminTeamsSettingsInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => ConversationsCreatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => ConversationsCreatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => ConversationsHistoryGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => AdminTeamsSettingsSetDescriptionPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => ConversationsHistoryGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => ConversationsHistoryGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => ConversationsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => ConversationsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => AdminTeamsSettingsSetIconPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => ConversationsInvitePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => AdminTeamsSettingsSetIconPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => ConversationsInvitePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => AdminTeamsSettingsSetNamePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => ConversationsInvitePostResponsedefaultErrorsItemNormalizer::class, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => AdminTeamsSettingsSetNamePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => ConversationsJoinPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => AdminUsergroupsAddChannelsPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => ConversationsJoinPostResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => AdminUsergroupsAddChannelsPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => ConversationsJoinPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => AdminUsergroupsAddTeamsPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => ConversationsKickPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => AdminUsergroupsAddTeamsPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => ConversationsKickPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => AdminUsergroupsListChannelsGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => ConversationsLeavePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => AdminUsergroupsListChannelsGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => ConversationsLeavePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => AdminUsergroupsRemoveChannelsPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => ConversationsListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => ConversationsListGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => AdminUsersAssignPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => ConversationsListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => AdminUsersAssignPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => ConversationsMarkPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => AdminUsersInvitePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => ConversationsMarkPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => AdminUsersInvitePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => ConversationsMembersGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => AdminUsersListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => ConversationsMembersGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => AdminUsersListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => ConversationsMembersGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => AdminUsersRemovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => ConversationsOpenPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => AdminUsersRemovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => ConversationsOpenPostResponse200ChannelItem1Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => AdminUsersSessionInvalidatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => ConversationsOpenPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => AdminUsersSessionInvalidatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => ConversationsRenamePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => AdminUsersSessionResetPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => ConversationsRenamePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => AdminUsersSessionResetPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => ConversationsRepliesGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => AdminUsersSetAdminPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => ConversationsRepliesGetResponse200MessagesItemItem0Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => AdminUsersSetAdminPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => ConversationsRepliesGetResponse200MessagesItemItem1Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => AdminUsersSetExpirationPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => ConversationsRepliesGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => AdminUsersSetExpirationPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => ConversationsRepliesGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => AdminUsersSetOwnerPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => ConversationsSetPurposePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => AdminUsersSetOwnerPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => ConversationsSetPurposePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => AdminUsersSetRegularPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => ConversationsSetTopicPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => AdminUsersSetRegularPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => ConversationsSetTopicPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => ApiTestGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => ConversationsUnarchivePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => ApiTestGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => ConversationsUnarchivePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => AppsEventAuthorizationsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => DialogOpenGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => AppsEventAuthorizationsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => DialogOpenGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => AppsPermissionsInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => DndEndDndPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => AppsPermissionsInfoGetResponse200InfoNormalizer::class, - \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => DndEndDndPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer::class, - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => DndEndSnoozePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => AppsPermissionsInfoGetResponse200InfoChannelNormalizer::class, - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => DndEndSnoozePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => AppsPermissionsInfoGetResponse200InfoGroupNormalizer::class, - \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => DndInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => AppsPermissionsInfoGetResponse200InfoImNormalizer::class, - \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => DndInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => AppsPermissionsInfoGetResponse200InfoMpimNormalizer::class, - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => DndSetSnoozePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => AppsPermissionsInfoGetResponse200InfoTeamNormalizer::class, - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => DndSetSnoozePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => AppsPermissionsInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => DndTeamInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => AppsPermissionsRequestGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => DndTeamInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => AppsPermissionsRequestGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => EmojiListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => AppsPermissionsResourcesListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => EmojiListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer::class, - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => FilesCommentsDeletePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => FilesCommentsDeletePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => AppsPermissionsResourcesListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => FilesCompleteUploadExternalPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => AppsPermissionsScopesListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => FilesCompleteUploadExternalPostResponse200FilesItemNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => AppsPermissionsScopesListGetResponse200ScopesNormalizer::class, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => FilesCompleteUploadExternalPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => AppsPermissionsScopesListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => FilesDeletePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => AppsPermissionsUsersListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => FilesDeletePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => AppsPermissionsUsersListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => FilesGetUploadURLExternalPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => AppsPermissionsUsersRequestGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => FilesGetUploadURLExternalPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => AppsPermissionsUsersRequestGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => FilesInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => AppsUninstallGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => FilesInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => AppsUninstallGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesListGetResponse200::class => FilesListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => AuthRevokeGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => FilesListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => AuthRevokeGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => FilesRemoteAddPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => AuthTestGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => FilesRemoteAddPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => AuthTestGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => FilesRemoteInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => BotsInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => FilesRemoteInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => BotsInfoGetResponse200BotNormalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => FilesRemoteListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => BotsInfoGetResponse200BotIconsNormalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => FilesRemoteListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => BotsInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => FilesRemoteRemovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => CallsAddPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => FilesRemoteRemovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => CallsAddPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => FilesRemoteShareGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => CallsEndPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => FilesRemoteShareGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => CallsEndPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => FilesRemoteUpdatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => CallsInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => FilesRemoteUpdatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => CallsInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => FilesRevokePublicURLPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => CallsParticipantsAddPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => FilesRevokePublicURLPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => CallsParticipantsAddPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => FilesSharedPublicURLPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => CallsParticipantsRemovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => FilesSharedPublicURLPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => CallsParticipantsRemovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => FilesUploadPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => CallsUpdatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => FilesUploadPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => CallsUpdatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => MigrationExchangeGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => ChatDeletePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => MigrationExchangeGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => ChatDeletePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => OauthAccessGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => ChatDeleteScheduledMessagePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => OauthAccessGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => ChatDeleteScheduledMessagePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => OauthTokenGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => ChatGetPermalinkGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => OauthTokenGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => ChatGetPermalinkGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => OauthV2AccessGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => ChatMeMessagePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => OauthV2AccessGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => ChatMeMessagePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => PinsAddPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => ChatPostEphemeralPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => PinsAddPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => ChatPostEphemeralPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => PinsListGetResponse200Item0Normalizer::class, + \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => ChatPostMessagePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => PinsListGetResponse200Item0ItemsItem0Normalizer::class, + \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => ChatPostMessagePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => PinsListGetResponse200Item0ItemsItem1Normalizer::class, + \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => ChatScheduleMessagePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => PinsListGetResponse200Item1Normalizer::class, + \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => ChatScheduleMessagePostResponse200MessageNormalizer::class, - \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => PinsListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer::class, - \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => PinsRemovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => ChatScheduleMessagePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => PinsRemovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => ChatScheduledMessagesListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => ReactionsAddPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => ReactionsAddPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer::class, - \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => ReactionsGetGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => ChatScheduledMessagesListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => ReactionsListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => ChatUnfurlPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => ReactionsListGetResponse200ItemsItemItem0Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => ReactionsListGetResponse200ItemsItemItem1Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => ReactionsListGetResponse200ItemsItemItem2Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => ReactionsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => ReactionsRemovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => ReactionsRemovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => RemindersAddPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => RemindersAddPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => RemindersCompletePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => RemindersCompletePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => RemindersDeletePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => RemindersDeletePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => RemindersInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => RemindersInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => RemindersListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => RemindersListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => RtmConnectGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => RtmConnectGetResponse200SelfNormalizer::class, - - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => RtmConnectGetResponse200TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => RtmConnectGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => SearchMessagesGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => SearchMessagesGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => StarsAddPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => StarsAddPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200::class => StarsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => StarsListGetResponse200ItemsItemItem0Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => StarsListGetResponse200ItemsItemItem1Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => StarsListGetResponse200ItemsItemItem2Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => StarsListGetResponse200ItemsItemItem3Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => StarsListGetResponse200ItemsItemItem4Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => StarsListGetResponse200ItemsItemItem5Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => StarsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => StarsRemovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => StarsRemovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => TeamAccessLogsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => TeamAccessLogsGetResponse200LoginsItemNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => TeamAccessLogsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => TeamBillableInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => TeamBillableInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => TeamInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => TeamInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => TeamIntegrationLogsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => TeamIntegrationLogsGetResponse200LogsItemNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => TeamIntegrationLogsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => TeamProfileGetGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => TeamProfileGetGetResponse200ProfileNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => TeamProfileGetGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => UsergroupsCreatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => UsergroupsCreatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => UsergroupsDisablePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => UsergroupsDisablePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => UsergroupsEnablePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => UsergroupsEnablePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => UsergroupsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => UsergroupsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => UsergroupsUpdatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => UsergroupsUpdatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => UsergroupsUsersListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => UsergroupsUsersListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => UsergroupsUsersUpdatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => UsergroupsUsersUpdatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => UsersConversationsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => UsersConversationsGetResponse200ResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => UsersConversationsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => UsersDeletePhotoPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => UsersDeletePhotoPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => UsersGetPresenceGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => UsersGetPresenceGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => UsersIdentityGetResponse200Item0Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => UsersIdentityGetResponse200Item0TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => UsersIdentityGetResponse200Item0UserNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => UsersIdentityGetResponse200Item1Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => UsersIdentityGetResponse200Item1TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => UsersIdentityGetResponse200Item1UserNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => UsersIdentityGetResponse200Item2Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => UsersIdentityGetResponse200Item2TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => UsersIdentityGetResponse200Item2UserNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => UsersIdentityGetResponse200Item3Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => UsersIdentityGetResponse200Item3TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => UsersIdentityGetResponse200Item3UserNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => UsersIdentityGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => UsersInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => UsersInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersListGetResponse200::class => UsersListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => UsersListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => UsersLookupByEmailGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => UsersLookupByEmailGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => UsersProfileGetGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => UsersProfileGetGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => UsersProfileSetPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => UsersProfileSetPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => UsersSetActivePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => UsersSetActivePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => UsersSetPhotoPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => UsersSetPhotoPostResponse200ProfileNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => UsersSetPhotoPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => UsersSetPresencePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => UsersSetPresencePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => ViewsOpenPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => ViewsOpenPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => ViewsPublishPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => ViewsPublishPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => ViewsPushPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => ViewsPushPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => ViewsUpdatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => ViewsUpdatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => WorkflowsStepCompletedPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => WorkflowsStepCompletedPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => WorkflowsStepFailedPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => WorkflowsStepFailedPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => WorkflowsUpdateStepPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => WorkflowsUpdateStepPostResponsedefaultNormalizer::class, - - \Jane\Component\JsonSchemaRuntime\Reference::class => \JoliCode\Slack\Api\Runtime\Normalizer\ReferenceNormalizer::class, - ]; - protected $normalizersCache = []; - - public function supportsDenormalization($data, $type, $format = null, array $context = []): bool - { - return \array_key_exists($type, $this->normalizers); - } - - public function supportsNormalization($data, $format = null, array $context = []): bool - { - return \is_object($data) && \array_key_exists(\get_class($data), $this->normalizers); - } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $normalizerClass = $this->normalizers[\get_class($object)]; - $normalizer = $this->getNormalizer($normalizerClass); - - return $normalizer->normalize($object, $format, $context); - } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - $denormalizerClass = $this->normalizers[$type]; - $denormalizer = $this->getNormalizer($denormalizerClass); - - return $denormalizer->denormalize($data, $type, $format, $context); - } - - public function getSupportedTypes(?string $format = null): array - { - return [ - \JoliCode\Slack\Api\Model\BlocksItem::class => false, - \JoliCode\Slack\Api\Model\ObjsBotProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => false, - \JoliCode\Slack\Api\Model\ObjsChannel::class => false, - \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => false, - \JoliCode\Slack\Api\Model\ObjsChannelTopic::class => false, - \JoliCode\Slack\Api\Model\ObjsComment::class => false, - \JoliCode\Slack\Api\Model\ObjsConversation::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationTopic::class => false, - \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => false, - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => false, - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => false, - \JoliCode\Slack\Api\Model\ObjsFile::class => false, - \JoliCode\Slack\Api\Model\ObjsFileShares::class => false, - \JoliCode\Slack\Api\Model\ObjsIcon::class => false, - \JoliCode\Slack\Api\Model\ObjsMessage::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageIcons::class => false, - \JoliCode\Slack\Api\Model\ObjsMetadata::class => false, - \JoliCode\Slack\Api\Model\ObjsPaging::class => false, - \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => false, - \JoliCode\Slack\Api\Model\ObjsReaction::class => false, - \JoliCode\Slack\Api\Model\ObjsReminder::class => false, - \JoliCode\Slack\Api\Model\ObjsResources::class => false, - \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ObjsSubteam::class => false, - \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => false, - \JoliCode\Slack\Api\Model\ObjsTeam::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => false, - \JoliCode\Slack\Api\Model\ObjsUser::class => false, - \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsUserProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => false, - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => false, - \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => false, - \Jane\Component\JsonSchemaRuntime\Reference::class => false, - ]; - } - - private function getNormalizer(string $normalizerClass) - { - return $this->normalizersCache[$normalizerClass] ?? $this->initNormalizer($normalizerClass); - } - - private function initNormalizer(string $normalizerClass) - { - $normalizer = new $normalizerClass(); - $normalizer->setNormalizer($this->normalizer); - $normalizer->setDenormalizer($this->denormalizer); - $this->normalizersCache[$normalizerClass] = $normalizer; - - return $normalizer; - } - } -} else { - class JaneObjectNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - protected $normalizers = [ - \JoliCode\Slack\Api\Model\BlocksItem::class => BlocksItemNormalizer::class, + \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => ChatUnfurlPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsBotProfile::class => ObjsBotProfileNormalizer::class, + \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => ChatUpdatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => ObjsBotProfileIconsNormalizer::class, + \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => ChatUpdatePostResponse200MessageNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsChannel::class => ObjsChannelNormalizer::class, + \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => ChatUpdatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => ObjsChannelPurposeNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => ConversationsArchivePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsChannelTopic::class => ObjsChannelTopicNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => ConversationsArchivePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsComment::class => ObjsCommentNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => ConversationsClosePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsConversation::class => ObjsConversationNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => ConversationsClosePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => ObjsConversationDisplayCountsNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => ConversationsCreatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => ObjsConversationPurposeNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => ConversationsCreatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => ObjsConversationSharesItemNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => ConversationsHistoryGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsConversationTopic::class => ObjsConversationTopicNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => ConversationsHistoryGetResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => ObjsEnterpriseUserNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => ConversationsHistoryGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => ObjsExternalOrgMigrationsNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => ConversationsInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => ObjsExternalOrgMigrationsCurrentItemNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => ConversationsInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsFile::class => ObjsFileNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => ConversationsInvitePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsFileShares::class => ObjsFileSharesNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => ConversationsInvitePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsIcon::class => ObjsIconNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => ConversationsInvitePostResponsedefaultErrorsItemNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsMessage::class => ObjsMessageNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => ConversationsJoinPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => ObjsMessageAttachmentsItemNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => ConversationsJoinPostResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => ObjsMessageAttachmentsItemActionsItemNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => ConversationsJoinPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => ObjsMessageAttachmentsItemFieldsItemNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => ConversationsKickPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsMessageIcons::class => ObjsMessageIconsNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => ConversationsKickPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsMetadata::class => ObjsMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => ConversationsLeavePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsPaging::class => ObjsPagingNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => ConversationsLeavePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => ObjsPrimaryOwnerNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => ConversationsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsReaction::class => ObjsReactionNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => ConversationsListGetResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsReminder::class => ObjsReminderNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => ConversationsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsResources::class => ObjsResourcesNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => ConversationsMarkPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => ObjsResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => ConversationsMarkPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsSubteam::class => ObjsSubteamNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => ConversationsMembersGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => ObjsSubteamPrefsNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => ConversationsMembersGetResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsTeam::class => ObjsTeamNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => ConversationsMembersGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => ObjsTeamSsoProviderNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => ConversationsOpenPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => ObjsTeamProfileFieldNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => ConversationsOpenPostResponse200ChannelItem1Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => ObjsTeamProfileFieldOptionNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => ConversationsOpenPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsUser::class => ObjsUserNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => ConversationsRenamePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => ObjsUserTeamProfileNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => ConversationsRenamePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ObjsUserProfile::class => ObjsUserProfileNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => ConversationsRepliesGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => ObjsUserProfileShortNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => ConversationsRepliesGetResponse200MessagesItemItem0Normalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => AdminAppsApprovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => ConversationsRepliesGetResponse200MessagesItemItem1Normalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => AdminAppsApprovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => ConversationsRepliesGetResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => AdminAppsApprovedListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => ConversationsRepliesGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => AdminAppsApprovedListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => ConversationsSetPurposePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => AdminAppsRequestsListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => ConversationsSetPurposePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => AdminAppsRequestsListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => ConversationsSetTopicPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => AdminAppsRestrictPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => ConversationsSetTopicPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => AdminAppsRestrictPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => ConversationsUnarchivePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => AdminAppsRestrictedListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => ConversationsUnarchivePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => AdminAppsRestrictedListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => DialogOpenGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => AdminConversationsArchivePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => DialogOpenGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => AdminConversationsArchivePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => DndEndDndPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => AdminConversationsConvertToPrivatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => DndEndDndPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => AdminConversationsConvertToPrivatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => DndEndSnoozePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => AdminConversationsCreatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => DndEndSnoozePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => AdminConversationsCreatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => DndInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => AdminConversationsDeletePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => DndInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => AdminConversationsDeletePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => DndSetSnoozePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => AdminConversationsDisconnectSharedPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => DndSetSnoozePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => AdminConversationsDisconnectSharedPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => DndTeamInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => DndTeamInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => EmojiListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => AdminConversationsGetConversationPrefsGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => EmojiListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => AdminConversationsGetConversationPrefsGetResponse200PrefsNormalizer::class, + \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => FilesCommentsDeletePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => AdminConversationsGetConversationPrefsGetResponse200PrefsCanThreadNormalizer::class, + \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => FilesCommentsDeletePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPostNormalizer::class, + \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => FilesCompleteUploadExternalPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => AdminConversationsGetConversationPrefsGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => FilesCompleteUploadExternalPostResponse200FilesItemNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => AdminConversationsGetTeamsGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => FilesCompleteUploadExternalPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => AdminConversationsGetTeamsGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => FilesDeletePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => AdminConversationsGetTeamsGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => FilesDeletePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => AdminConversationsInvitePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => FilesGetUploadURLExternalPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => AdminConversationsInvitePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => FilesGetUploadURLExternalPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => AdminConversationsRenamePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => FilesInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => AdminConversationsRenamePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => FilesInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => AdminConversationsRestrictAccessAddGroupPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesListGetResponse200::class => FilesListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => AdminConversationsRestrictAccessAddGroupPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => FilesListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => AdminConversationsRestrictAccessListGroupsGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => FilesRemoteAddPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => AdminConversationsRestrictAccessListGroupsGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => FilesRemoteAddPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => AdminConversationsRestrictAccessRemoveGroupPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => FilesRemoteInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => AdminConversationsRestrictAccessRemoveGroupPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => FilesRemoteInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => AdminConversationsSearchGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => FilesRemoteListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => AdminConversationsSearchGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => FilesRemoteListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => AdminConversationsSetConversationPrefsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => FilesRemoteRemovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => AdminConversationsSetConversationPrefsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => FilesRemoteRemovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => AdminConversationsSetTeamsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => FilesRemoteShareGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => AdminConversationsSetTeamsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => FilesRemoteShareGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => AdminConversationsUnarchivePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => FilesRemoteUpdatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => AdminConversationsUnarchivePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => FilesRemoteUpdatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => AdminEmojiAddPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => FilesRevokePublicURLPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => AdminEmojiAddPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => FilesRevokePublicURLPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => AdminEmojiAddAliasPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => FilesSharedPublicURLPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => AdminEmojiAddAliasPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => FilesSharedPublicURLPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => AdminEmojiListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => FilesUploadPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => AdminEmojiListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => FilesUploadPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => AdminEmojiRemovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => MigrationExchangeGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => AdminEmojiRemovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => MigrationExchangeGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => AdminEmojiRenamePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => OauthAccessGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => AdminEmojiRenamePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => OauthAccessGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => AdminInviteRequestsApprovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => OauthTokenGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => AdminInviteRequestsApprovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => OauthTokenGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => AdminInviteRequestsApprovedListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => OauthV2AccessGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => AdminInviteRequestsApprovedListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => OauthV2AccessGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => AdminInviteRequestsDeniedListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => PinsAddPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => AdminInviteRequestsDeniedListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => PinsAddPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => AdminInviteRequestsDenyPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => PinsListGetResponse200Item0Normalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => AdminInviteRequestsDenyPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => PinsListGetResponse200Item0ItemsItem0Normalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => AdminInviteRequestsListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => PinsListGetResponse200Item0ItemsItem1Normalizer::class, - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => AdminInviteRequestsListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => PinsListGetResponse200Item1Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => AdminTeamsAdminsListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => PinsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => AdminTeamsAdminsListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => PinsRemovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => AdminTeamsCreatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => PinsRemovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => AdminTeamsCreatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => ReactionsAddPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => AdminTeamsListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => ReactionsAddPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => AdminTeamsListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => ReactionsGetGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => AdminTeamsOwnersListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => ReactionsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => AdminTeamsOwnersListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => ReactionsListGetResponse200ItemsItemItem0Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => AdminTeamsSettingsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => ReactionsListGetResponse200ItemsItemItem1Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => AdminTeamsSettingsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => ReactionsListGetResponse200ItemsItemItem2Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => AdminTeamsSettingsSetDefaultChannelsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => ReactionsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => AdminTeamsSettingsSetDefaultChannelsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => ReactionsRemovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => AdminTeamsSettingsSetDescriptionPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => ReactionsRemovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => AdminTeamsSettingsSetDescriptionPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => RemindersAddPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => AdminTeamsSettingsSetDiscoverabilityPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => RemindersAddPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => AdminTeamsSettingsSetDiscoverabilityPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => RemindersCompletePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => AdminTeamsSettingsSetIconPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => RemindersCompletePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => AdminTeamsSettingsSetIconPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => RemindersDeletePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => AdminTeamsSettingsSetNamePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => RemindersDeletePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => AdminTeamsSettingsSetNamePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => RemindersInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => AdminUsergroupsAddChannelsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => RemindersInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => AdminUsergroupsAddChannelsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => RemindersListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => AdminUsergroupsAddTeamsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => RemindersListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => AdminUsergroupsAddTeamsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => RtmConnectGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => AdminUsergroupsListChannelsGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => RtmConnectGetResponse200SelfNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => AdminUsergroupsListChannelsGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => RtmConnectGetResponse200TeamNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => AdminUsergroupsRemoveChannelsPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => RtmConnectGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => AdminUsergroupsRemoveChannelsPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => SearchMessagesGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => AdminUsersAssignPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => SearchMessagesGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => AdminUsersAssignPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => StarsAddPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => AdminUsersInvitePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => StarsAddPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => AdminUsersInvitePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\StarsListGetResponse200::class => StarsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => AdminUsersListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => StarsListGetResponse200ItemsItemItem0Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => AdminUsersListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => StarsListGetResponse200ItemsItemItem1Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => AdminUsersRemovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => StarsListGetResponse200ItemsItemItem2Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => AdminUsersRemovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => StarsListGetResponse200ItemsItemItem3Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => AdminUsersSessionInvalidatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => StarsListGetResponse200ItemsItemItem4Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => AdminUsersSessionInvalidatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => StarsListGetResponse200ItemsItemItem5Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => AdminUsersSessionResetPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => StarsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => AdminUsersSessionResetPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => StarsRemovePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => AdminUsersSetAdminPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => StarsRemovePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => AdminUsersSetAdminPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => TeamAccessLogsGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => AdminUsersSetExpirationPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => TeamAccessLogsGetResponse200LoginsItemNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => AdminUsersSetExpirationPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => TeamAccessLogsGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => AdminUsersSetOwnerPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => TeamBillableInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => AdminUsersSetOwnerPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => TeamBillableInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => AdminUsersSetRegularPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => TeamInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => AdminUsersSetRegularPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => TeamInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => ApiTestGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => TeamIntegrationLogsGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => ApiTestGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => TeamIntegrationLogsGetResponse200LogsItemNormalizer::class, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => AppsEventAuthorizationsListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => TeamIntegrationLogsGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => AppsEventAuthorizationsListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => TeamProfileGetGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => AppsPermissionsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => TeamProfileGetGetResponse200ProfileNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => AppsPermissionsInfoGetResponse200InfoNormalizer::class, + \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => TeamProfileGetGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => AppsPermissionsInfoGetResponse200InfoAppHomeNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => UsergroupsCreatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => AppsPermissionsInfoGetResponse200InfoChannelNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => UsergroupsCreatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => AppsPermissionsInfoGetResponse200InfoGroupNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => UsergroupsDisablePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => AppsPermissionsInfoGetResponse200InfoImNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => UsergroupsDisablePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => AppsPermissionsInfoGetResponse200InfoMpimNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => UsergroupsEnablePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => AppsPermissionsInfoGetResponse200InfoTeamNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => UsergroupsEnablePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => AppsPermissionsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => UsergroupsListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => AppsPermissionsRequestGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => UsergroupsListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => AppsPermissionsRequestGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => UsergroupsUpdatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => AppsPermissionsResourcesListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => UsergroupsUpdatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => AppsPermissionsResourcesListGetResponse200ResourcesItemNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => UsergroupsUsersListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => AppsPermissionsResourcesListGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => UsergroupsUsersListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => AppsPermissionsResourcesListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => UsergroupsUsersUpdatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => AppsPermissionsScopesListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => UsergroupsUsersUpdatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => AppsPermissionsScopesListGetResponse200ScopesNormalizer::class, + \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => UsersConversationsGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => AppsPermissionsScopesListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => UsersConversationsGetResponse200ResponseMetadataNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => AppsPermissionsUsersListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => UsersConversationsGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => AppsPermissionsUsersListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => UsersDeletePhotoPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => AppsPermissionsUsersRequestGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => UsersDeletePhotoPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => AppsPermissionsUsersRequestGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => UsersGetPresenceGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => AppsUninstallGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => UsersGetPresenceGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => AppsUninstallGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => UsersIdentityGetResponse200Item0Normalizer::class, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => AuthRevokeGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => UsersIdentityGetResponse200Item0TeamNormalizer::class, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => AuthRevokeGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => UsersIdentityGetResponse200Item0UserNormalizer::class, - \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => AuthTestGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => UsersIdentityGetResponse200Item1Normalizer::class, - \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => AuthTestGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => UsersIdentityGetResponse200Item1TeamNormalizer::class, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => BotsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => UsersIdentityGetResponse200Item1UserNormalizer::class, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => BotsInfoGetResponse200BotNormalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => UsersIdentityGetResponse200Item2Normalizer::class, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => BotsInfoGetResponse200BotIconsNormalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => UsersIdentityGetResponse200Item2TeamNormalizer::class, - \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => BotsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => UsersIdentityGetResponse200Item2UserNormalizer::class, - \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => CallsAddPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => UsersIdentityGetResponse200Item3Normalizer::class, - \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => CallsAddPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => UsersIdentityGetResponse200Item3TeamNormalizer::class, - \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => CallsEndPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => UsersIdentityGetResponse200Item3UserNormalizer::class, - \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => CallsEndPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => UsersIdentityGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => CallsInfoGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => UsersInfoGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => CallsInfoGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => UsersInfoGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => CallsParticipantsAddPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersListGetResponse200::class => UsersListGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => CallsParticipantsAddPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => UsersListGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => CallsParticipantsRemovePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => UsersLookupByEmailGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => CallsParticipantsRemovePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => UsersLookupByEmailGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => CallsUpdatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => UsersProfileGetGetResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => CallsUpdatePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => UsersProfileGetGetResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => ChatDeletePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => UsersProfileSetPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => ChatDeletePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => UsersProfileSetPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => ChatDeleteScheduledMessagePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => UsersSetActivePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => ChatDeleteScheduledMessagePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => UsersSetActivePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => ChatGetPermalinkGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => UsersSetPhotoPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => ChatGetPermalinkGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => UsersSetPhotoPostResponse200ProfileNormalizer::class, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => ChatMeMessagePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => UsersSetPhotoPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => ChatMeMessagePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => UsersSetPresencePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => ChatPostEphemeralPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => UsersSetPresencePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => ChatPostEphemeralPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => ViewsOpenPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => ChatPostMessagePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => ViewsOpenPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => ChatPostMessagePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => ViewsPublishPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => ChatScheduleMessagePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => ViewsPublishPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => ChatScheduleMessagePostResponse200MessageNormalizer::class, + \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => ViewsPushPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => ChatScheduleMessagePostResponse200MessageAttachmentsItemNormalizer::class, + \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => ViewsPushPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => ChatScheduleMessagePostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => ViewsUpdatePostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => ChatScheduledMessagesListGetResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => ViewsUpdatePostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => ChatScheduledMessagesListGetResponse200ResponseMetadataNormalizer::class, + \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => WorkflowsStepCompletedPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => ChatScheduledMessagesListGetResponse200ScheduledMessagesItemNormalizer::class, + \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => WorkflowsStepCompletedPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => ChatScheduledMessagesListGetResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => WorkflowsStepFailedPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => ChatUnfurlPostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => WorkflowsStepFailedPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => ChatUnfurlPostResponsedefaultNormalizer::class, + \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => WorkflowsUpdateStepPostResponse200Normalizer::class, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => ChatUpdatePostResponse200Normalizer::class, + \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => WorkflowsUpdateStepPostResponsedefaultNormalizer::class, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => ChatUpdatePostResponse200MessageNormalizer::class, + \Jane\Component\JsonSchemaRuntime\Reference::class => \JoliCode\Slack\Api\Runtime\Normalizer\ReferenceNormalizer::class, + ]; + protected $normalizersCache = []; - \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => ChatUpdatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => ConversationsArchivePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => ConversationsArchivePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => ConversationsClosePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => ConversationsClosePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => ConversationsCreatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => ConversationsCreatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => ConversationsHistoryGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => ConversationsHistoryGetResponse200ResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => ConversationsHistoryGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => ConversationsInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => ConversationsInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => ConversationsInvitePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => ConversationsInvitePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => ConversationsInvitePostResponsedefaultErrorsItemNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => ConversationsJoinPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => ConversationsJoinPostResponse200ResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => ConversationsJoinPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => ConversationsKickPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => ConversationsKickPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => ConversationsLeavePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => ConversationsLeavePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => ConversationsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => ConversationsListGetResponse200ResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => ConversationsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => ConversationsMarkPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => ConversationsMarkPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => ConversationsMembersGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => ConversationsMembersGetResponse200ResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => ConversationsMembersGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => ConversationsOpenPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => ConversationsOpenPostResponse200ChannelItem1Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => ConversationsOpenPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => ConversationsRenamePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => ConversationsRenamePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => ConversationsRepliesGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => ConversationsRepliesGetResponse200MessagesItemItem0Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => ConversationsRepliesGetResponse200MessagesItemItem1Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => ConversationsRepliesGetResponse200ResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => ConversationsRepliesGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => ConversationsSetPurposePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => ConversationsSetPurposePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => ConversationsSetTopicPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => ConversationsSetTopicPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => ConversationsUnarchivePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => ConversationsUnarchivePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => DialogOpenGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => DialogOpenGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => DndEndDndPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => DndEndDndPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => DndEndSnoozePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => DndEndSnoozePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => DndInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => DndInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => DndSetSnoozePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => DndSetSnoozePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => DndTeamInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => DndTeamInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => EmojiListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => EmojiListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => FilesCommentsDeletePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => FilesCommentsDeletePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => FilesCompleteUploadExternalPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => FilesCompleteUploadExternalPostResponse200FilesItemNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => FilesCompleteUploadExternalPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => FilesDeletePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => FilesDeletePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => FilesGetUploadURLExternalPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => FilesGetUploadURLExternalPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => FilesInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => FilesInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesListGetResponse200::class => FilesListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => FilesListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => FilesRemoteAddPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => FilesRemoteAddPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => FilesRemoteInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => FilesRemoteInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => FilesRemoteListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => FilesRemoteListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => FilesRemoteRemovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => FilesRemoteRemovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => FilesRemoteShareGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => FilesRemoteShareGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => FilesRemoteUpdatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => FilesRemoteUpdatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => FilesRevokePublicURLPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => FilesRevokePublicURLPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => FilesSharedPublicURLPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => FilesSharedPublicURLPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => FilesUploadPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => FilesUploadPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => MigrationExchangeGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => MigrationExchangeGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => OauthAccessGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => OauthAccessGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => OauthTokenGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => OauthTokenGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => OauthV2AccessGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => OauthV2AccessGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => PinsAddPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => PinsAddPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => PinsListGetResponse200Item0Normalizer::class, - - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => PinsListGetResponse200Item0ItemsItem0Normalizer::class, - - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => PinsListGetResponse200Item0ItemsItem1Normalizer::class, - - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => PinsListGetResponse200Item1Normalizer::class, - - \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => PinsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => PinsRemovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => PinsRemovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => ReactionsAddPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => ReactionsAddPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => ReactionsGetGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => ReactionsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => ReactionsListGetResponse200ItemsItemItem0Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => ReactionsListGetResponse200ItemsItemItem1Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => ReactionsListGetResponse200ItemsItemItem2Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => ReactionsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => ReactionsRemovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => ReactionsRemovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => RemindersAddPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => RemindersAddPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => RemindersCompletePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => RemindersCompletePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => RemindersDeletePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => RemindersDeletePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => RemindersInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => RemindersInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => RemindersListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => RemindersListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => RtmConnectGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => RtmConnectGetResponse200SelfNormalizer::class, - - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => RtmConnectGetResponse200TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => RtmConnectGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => SearchMessagesGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => SearchMessagesGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => StarsAddPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => StarsAddPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200::class => StarsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => StarsListGetResponse200ItemsItemItem0Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => StarsListGetResponse200ItemsItemItem1Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => StarsListGetResponse200ItemsItemItem2Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => StarsListGetResponse200ItemsItemItem3Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => StarsListGetResponse200ItemsItemItem4Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => StarsListGetResponse200ItemsItemItem5Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => StarsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => StarsRemovePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => StarsRemovePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => TeamAccessLogsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => TeamAccessLogsGetResponse200LoginsItemNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => TeamAccessLogsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => TeamBillableInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => TeamBillableInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => TeamInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => TeamInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => TeamIntegrationLogsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => TeamIntegrationLogsGetResponse200LogsItemNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => TeamIntegrationLogsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => TeamProfileGetGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => TeamProfileGetGetResponse200ProfileNormalizer::class, - - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => TeamProfileGetGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => UsergroupsCreatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => UsergroupsCreatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => UsergroupsDisablePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => UsergroupsDisablePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => UsergroupsEnablePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => UsergroupsEnablePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => UsergroupsListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => UsergroupsListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => UsergroupsUpdatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => UsergroupsUpdatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => UsergroupsUsersListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => UsergroupsUsersListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => UsergroupsUsersUpdatePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => UsergroupsUsersUpdatePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => UsersConversationsGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => UsersConversationsGetResponse200ResponseMetadataNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => UsersConversationsGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => UsersDeletePhotoPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => UsersDeletePhotoPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => UsersGetPresenceGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => UsersGetPresenceGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => UsersIdentityGetResponse200Item0Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => UsersIdentityGetResponse200Item0TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => UsersIdentityGetResponse200Item0UserNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => UsersIdentityGetResponse200Item1Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => UsersIdentityGetResponse200Item1TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => UsersIdentityGetResponse200Item1UserNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => UsersIdentityGetResponse200Item2Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => UsersIdentityGetResponse200Item2TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => UsersIdentityGetResponse200Item2UserNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => UsersIdentityGetResponse200Item3Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => UsersIdentityGetResponse200Item3TeamNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => UsersIdentityGetResponse200Item3UserNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => UsersIdentityGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => UsersInfoGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => UsersInfoGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersListGetResponse200::class => UsersListGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => UsersListGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => UsersLookupByEmailGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => UsersLookupByEmailGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => UsersProfileGetGetResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => UsersProfileGetGetResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => UsersProfileSetPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => UsersProfileSetPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => UsersSetActivePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => UsersSetActivePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => UsersSetPhotoPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => UsersSetPhotoPostResponse200ProfileNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => UsersSetPhotoPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => UsersSetPresencePostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => UsersSetPresencePostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => ViewsOpenPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => ViewsOpenPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => ViewsPublishPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => ViewsPublishPostResponsedefaultNormalizer::class, - - \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => ViewsPushPostResponse200Normalizer::class, - - \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => ViewsPushPostResponsedefaultNormalizer::class, + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \array_key_exists($type, $this->normalizers); + } - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => ViewsUpdatePostResponse200Normalizer::class, + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \array_key_exists(\get_class($data), $this->normalizers); + } - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => ViewsUpdatePostResponsedefaultNormalizer::class, + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $normalizerClass = $this->normalizers[\get_class($data)]; + $normalizer = $this->getNormalizer($normalizerClass); - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => WorkflowsStepCompletedPostResponse200Normalizer::class, + return $normalizer->normalize($data, $format, $context); + } - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => WorkflowsStepCompletedPostResponsedefaultNormalizer::class, + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + $denormalizerClass = $this->normalizers[$type]; + $denormalizer = $this->getNormalizer($denormalizerClass); - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => WorkflowsStepFailedPostResponse200Normalizer::class, + return $denormalizer->denormalize($data, $type, $format, $context); + } - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => WorkflowsStepFailedPostResponsedefaultNormalizer::class, + public function getSupportedTypes(?string $format = null): array + { + return [ + \JoliCode\Slack\Api\Model\BlocksItem::class => false, + \JoliCode\Slack\Api\Model\ObjsBotProfile::class => false, + \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => false, + \JoliCode\Slack\Api\Model\ObjsChannel::class => false, + \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => false, + \JoliCode\Slack\Api\Model\ObjsChannelTopic::class => false, + \JoliCode\Slack\Api\Model\ObjsComment::class => false, + \JoliCode\Slack\Api\Model\ObjsConversation::class => false, + \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => false, + \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => false, + \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => false, + \JoliCode\Slack\Api\Model\ObjsConversationTopic::class => false, + \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => false, + \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => false, + \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => false, + \JoliCode\Slack\Api\Model\ObjsFile::class => false, + \JoliCode\Slack\Api\Model\ObjsFileShares::class => false, + \JoliCode\Slack\Api\Model\ObjsIcon::class => false, + \JoliCode\Slack\Api\Model\ObjsMessage::class => false, + \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => false, + \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => false, + \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => false, + \JoliCode\Slack\Api\Model\ObjsMessageIcons::class => false, + \JoliCode\Slack\Api\Model\ObjsMetadata::class => false, + \JoliCode\Slack\Api\Model\ObjsPaging::class => false, + \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => false, + \JoliCode\Slack\Api\Model\ObjsReaction::class => false, + \JoliCode\Slack\Api\Model\ObjsReminder::class => false, + \JoliCode\Slack\Api\Model\ObjsResources::class => false, + \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\ObjsSubteam::class => false, + \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => false, + \JoliCode\Slack\Api\Model\ObjsTeam::class => false, + \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => false, + \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => false, + \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => false, + \JoliCode\Slack\Api\Model\ObjsUser::class => false, + \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => false, + \JoliCode\Slack\Api\Model\ObjsUserProfile::class => false, + \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => false, + \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => false, + \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => false, + \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => false, + \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => false, + \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => false, + \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => false, + \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => false, + \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => false, + \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => false, + \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => false, + \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => false, + \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => false, + \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => false, + \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => false, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => false, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => false, + \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => false, + \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => false, + \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => false, + \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => false, + \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => false, + \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => false, + \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => false, + \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => false, + \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => false, + \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => false, + \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => false, + \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => false, + \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => false, + \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => false, + \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => false, + \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => false, + \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => false, + \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => false, + \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => false, + \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => false, + \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => false, + \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => false, + \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => false, + \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => false, + \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => false, + \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\StarsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => false, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => false, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => false, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => false, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => false, + \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => false, + \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => false, + \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => false, + \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => false, + \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => false, + \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => false, + \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => false, + \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => false, + \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => false, + \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => false, + \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersListGetResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => false, + \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => false, + \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => false, + \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => false, + \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => false, + \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => false, + \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => false, + \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => false, + \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => false, + \Jane\Component\JsonSchemaRuntime\Reference::class => false, + ]; + } - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => WorkflowsUpdateStepPostResponse200Normalizer::class, + private function getNormalizer(string $normalizerClass) + { + return $this->normalizersCache[$normalizerClass] ?? $this->initNormalizer($normalizerClass); + } - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => WorkflowsUpdateStepPostResponsedefaultNormalizer::class, + private function initNormalizer(string $normalizerClass) + { + $normalizer = new $normalizerClass(); + $normalizer->setNormalizer($this->normalizer); + $normalizer->setDenormalizer($this->denormalizer); + $this->normalizersCache[$normalizerClass] = $normalizer; - \Jane\Component\JsonSchemaRuntime\Reference::class => \JoliCode\Slack\Api\Runtime\Normalizer\ReferenceNormalizer::class, - ]; - protected $normalizersCache = []; - - public function supportsDenormalization($data, $type, $format = null, array $context = []): bool - { - return \array_key_exists($type, $this->normalizers); - } - - public function supportsNormalization($data, $format = null, array $context = []): bool - { - return \is_object($data) && \array_key_exists(\get_class($data), $this->normalizers); - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $normalizerClass = $this->normalizers[\get_class($object)]; - $normalizer = $this->getNormalizer($normalizerClass); - - return $normalizer->normalize($object, $format, $context); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - $denormalizerClass = $this->normalizers[$type]; - $denormalizer = $this->getNormalizer($denormalizerClass); - - return $denormalizer->denormalize($data, $type, $format, $context); - } - - public function getSupportedTypes(?string $format = null): array - { - return [ - \JoliCode\Slack\Api\Model\BlocksItem::class => false, - \JoliCode\Slack\Api\Model\ObjsBotProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => false, - \JoliCode\Slack\Api\Model\ObjsChannel::class => false, - \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => false, - \JoliCode\Slack\Api\Model\ObjsChannelTopic::class => false, - \JoliCode\Slack\Api\Model\ObjsComment::class => false, - \JoliCode\Slack\Api\Model\ObjsConversation::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => false, - \JoliCode\Slack\Api\Model\ObjsConversationTopic::class => false, - \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => false, - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => false, - \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => false, - \JoliCode\Slack\Api\Model\ObjsFile::class => false, - \JoliCode\Slack\Api\Model\ObjsFileShares::class => false, - \JoliCode\Slack\Api\Model\ObjsIcon::class => false, - \JoliCode\Slack\Api\Model\ObjsMessage::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => false, - \JoliCode\Slack\Api\Model\ObjsMessageIcons::class => false, - \JoliCode\Slack\Api\Model\ObjsMetadata::class => false, - \JoliCode\Slack\Api\Model\ObjsPaging::class => false, - \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => false, - \JoliCode\Slack\Api\Model\ObjsReaction::class => false, - \JoliCode\Slack\Api\Model\ObjsReminder::class => false, - \JoliCode\Slack\Api\Model\ObjsResources::class => false, - \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ObjsSubteam::class => false, - \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => false, - \JoliCode\Slack\Api\Model\ObjsTeam::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => false, - \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => false, - \JoliCode\Slack\Api\Model\ObjsUser::class => false, - \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsUserProfile::class => false, - \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsApprovedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRequestsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminAppsRestrictedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsArchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsConvertToPrivatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsDisconnectSharedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsEkmListOriginalConnectedChannelInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200Prefs::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsCanThread::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponse200PrefsWhoCanPost::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetConversationPrefsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsGetTeamsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessAddGroupPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessListGroupsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsRestrictAccessRemoveGroupPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSearchGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetConversationPrefsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsSetTeamsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminConversationsUnarchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiAddAliasPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminEmojiRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsApprovedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDeniedListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsDenyPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminInviteRequestsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsAdminsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsOwnersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDefaultChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDescriptionPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetDiscoverabilityPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetIconPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminTeamsSettingsSetNamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsAddTeamsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsListChannelsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsergroupsRemoveChannelsPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersAssignPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionInvalidatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSessionResetPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetAdminPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetExpirationPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetOwnerPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponse200::class => false, - \JoliCode\Slack\Api\Model\AdminUsersSetRegularPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ApiTestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ApiTestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsEventAuthorizationsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200Info::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoAppHome::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoChannel::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoGroup::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoIm::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoMpim::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponse200InfoTeam::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsRequestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResourcesItem::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsResourcesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponse200Scopes::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsScopesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsPermissionsUsersRequestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AppsUninstallGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AuthRevokeGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\AuthTestGetResponse200::class => false, - \JoliCode\Slack\Api\Model\AuthTestGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200Bot::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponse200BotIcons::class => false, - \JoliCode\Slack\Api\Model\BotsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsEndPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsEndPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsParticipantsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\CallsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatDeleteScheduledMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatGetPermalinkGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatMeMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatPostEphemeralPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatPostMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200Message::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponse200MessageAttachmentsItem::class => false, - \JoliCode\Slack\Api\Model\ChatScheduleMessagePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponse200ScheduledMessagesItem::class => false, - \JoliCode\Slack\Api\Model\ChatScheduledMessagesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatUnfurlPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponse200Message::class => false, - \JoliCode\Slack\Api\Model\ChatUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsArchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsClosePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsClosePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsHistoryGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsInvitePostResponsedefaultErrorsItem::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsJoinPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsKickPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsKickPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsLeavePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsMarkPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsMembersGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponse200ChannelItem1::class => false, - \JoliCode\Slack\Api\Model\ConversationsOpenPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsRenamePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem0::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200MessagesItemItem1::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\ConversationsRepliesGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetPurposePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsSetTopicPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ConversationsUnarchivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DialogOpenGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DialogOpenGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndEndDndPostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndEndDndPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndEndSnoozePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DndInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponse200::class => false, - \JoliCode\Slack\Api\Model\DndSetSnoozePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\DndTeamInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\EmojiListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\EmojiListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesCommentsDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponse200FilesItem::class => false, - \JoliCode\Slack\Api\Model\FilesCompleteUploadExternalPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesGetUploadURLExternalPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteShareGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRemoteUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesRevokePublicURLPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesSharedPublicURLPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\FilesUploadPostResponse200::class => false, - \JoliCode\Slack\Api\Model\FilesUploadPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => false, - \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => false, - \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => false, - \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => false, - \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => false, - \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => false, - \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => false, - \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => false, - \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => false, - \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => false, - \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => false, - \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => false, - \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => false, - \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersListGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => false, - \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => false, - \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => false, - \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => false, - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => false, - \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => false, - \Jane\Component\JsonSchemaRuntime\Reference::class => false, - ]; - } - - private function getNormalizer(string $normalizerClass) - { - return $this->normalizersCache[$normalizerClass] ?? $this->initNormalizer($normalizerClass); - } - - private function initNormalizer(string $normalizerClass) - { - $normalizer = new $normalizerClass(); - $normalizer->setNormalizer($this->normalizer); - $normalizer->setDenormalizer($this->denormalizer); - $this->normalizersCache[$normalizerClass] = $normalizer; - - return $normalizer; - } + return $normalizer; } } diff --git a/generated/Normalizer/MigrationExchangeGetResponse200Normalizer.php b/generated/Normalizer/MigrationExchangeGetResponse200Normalizer.php index f66ece85..4e2bc6e5 100644 --- a/generated/Normalizer/MigrationExchangeGetResponse200Normalizer.php +++ b/generated/Normalizer/MigrationExchangeGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,229 +23,116 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class MigrationExchangeGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class MigrationExchangeGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { - $object->setEnterpriseId($data['enterprise_id']); - unset($data['enterprise_id']); - } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { - $object->setEnterpriseId(null); - } - if (\array_key_exists('invalid_user_ids', $data) && null !== $data['invalid_user_ids']) { - $values = []; - foreach ($data['invalid_user_ids'] as $value) { - $values[] = $value; - } - $object->setInvalidUserIds($values); - unset($data['invalid_user_ids']); - } elseif (\array_key_exists('invalid_user_ids', $data) && null === $data['invalid_user_ids']) { - $object->setInvalidUserIds(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - unset($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('user_id_map', $data) && null !== $data['user_id_map']) { - $values_1 = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); - foreach ($data['user_id_map'] as $key => $value_1) { - $values_1[$key] = $value_1; - } - $object->setUserIdMap($values_1); - unset($data['user_id_map']); - } elseif (\array_key_exists('user_id_map', $data) && null === $data['user_id_map']) { - $object->setUserIdMap(null); - } - foreach ($data as $key_1 => $value_2) { - if (preg_match('/.*/', (string) $key_1)) { - $object[$key_1] = $value_2; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['enterprise_id'] = $object->getEnterpriseId(); - if ($object->isInitialized('invalidUserIds') && null !== $object->getInvalidUserIds()) { - $values = []; - foreach ($object->getInvalidUserIds() as $value) { - $values[] = $value; - } - $data['invalid_user_ids'] = $values; - } - $data['ok'] = $object->getOk(); - $data['team_id'] = $object->getTeamId(); - if ($object->isInitialized('userIdMap') && null !== $object->getUserIdMap()) { - $values_1 = []; - foreach ($object->getUserIdMap() as $key => $value_1) { - $values_1[$key] = $value_1; - } - $data['user_id_map'] = $values_1; - } - foreach ($object as $key_1 => $value_2) { - if (preg_match('/.*/', (string) $key_1)) { - $data[$key_1] = $value_2; - } + if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { + $object->setEnterpriseId($data['enterprise_id']); + unset($data['enterprise_id']); + } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { + $object->setEnterpriseId(null); + } + if (\array_key_exists('invalid_user_ids', $data) && null !== $data['invalid_user_ids']) { + $values = []; + foreach ($data['invalid_user_ids'] as $value) { + $values[] = $value; + } + $object->setInvalidUserIds($values); + unset($data['invalid_user_ids']); + } elseif (\array_key_exists('invalid_user_ids', $data) && null === $data['invalid_user_ids']) { + $object->setInvalidUserIds(null); + } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { + $object->setTeamId($data['team_id']); + unset($data['team_id']); + } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { + $object->setTeamId(null); + } + if (\array_key_exists('user_id_map', $data) && null !== $data['user_id_map']) { + $values_1 = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); + foreach ($data['user_id_map'] as $key => $value_1) { + $values_1[$key] = $value_1; + } + $object->setUserIdMap($values_1); + unset($data['user_id_map']); + } elseif (\array_key_exists('user_id_map', $data) && null === $data['user_id_map']) { + $object->setUserIdMap(null); + } + foreach ($data as $key_1 => $value_2) { + if (preg_match('/.*/', (string) $key_1)) { + $object[$key_1] = $value_2; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => false]; - } + return $object; } -} else { - class MigrationExchangeGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['enterprise_id'] = $data->getEnterpriseId(); + if ($data->isInitialized('invalidUserIds') && null !== $data->getInvalidUserIds()) { + $values = []; + foreach ($data->getInvalidUserIds() as $value) { + $values[] = $value; + } + $dataArray['invalid_user_ids'] = $values; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class === \get_class($data); + $dataArray['ok'] = $data->getOk(); + $dataArray['team_id'] = $data->getTeamId(); + if ($data->isInitialized('userIdMap') && null !== $data->getUserIdMap()) { + $values_1 = []; + foreach ($data->getUserIdMap() as $key => $value_1) { + $values_1[$key] = $value_1; + } + $dataArray['user_id_map'] = $values_1; } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { - $object->setEnterpriseId($data['enterprise_id']); - unset($data['enterprise_id']); - } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { - $object->setEnterpriseId(null); - } - if (\array_key_exists('invalid_user_ids', $data) && null !== $data['invalid_user_ids']) { - $values = []; - foreach ($data['invalid_user_ids'] as $value) { - $values[] = $value; - } - $object->setInvalidUserIds($values); - unset($data['invalid_user_ids']); - } elseif (\array_key_exists('invalid_user_ids', $data) && null === $data['invalid_user_ids']) { - $object->setInvalidUserIds(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - unset($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); + foreach ($data as $key_1 => $value_2) { + if (preg_match('/.*/', (string) $key_1)) { + $dataArray[$key_1] = $value_2; } - if (\array_key_exists('user_id_map', $data) && null !== $data['user_id_map']) { - $values_1 = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); - foreach ($data['user_id_map'] as $key => $value_1) { - $values_1[$key] = $value_1; - } - $object->setUserIdMap($values_1); - unset($data['user_id_map']); - } elseif (\array_key_exists('user_id_map', $data) && null === $data['user_id_map']) { - $object->setUserIdMap(null); - } - foreach ($data as $key_1 => $value_2) { - if (preg_match('/.*/', (string) $key_1)) { - $object[$key_1] = $value_2; - } - } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['enterprise_id'] = $object->getEnterpriseId(); - if ($object->isInitialized('invalidUserIds') && null !== $object->getInvalidUserIds()) { - $values = []; - foreach ($object->getInvalidUserIds() as $value) { - $values[] = $value; - } - $data['invalid_user_ids'] = $values; - } - $data['ok'] = $object->getOk(); - $data['team_id'] = $object->getTeamId(); - if ($object->isInitialized('userIdMap') && null !== $object->getUserIdMap()) { - $values_1 = []; - foreach ($object->getUserIdMap() as $key => $value_1) { - $values_1[$key] = $value_1; - } - $data['user_id_map'] = $values_1; - } - foreach ($object as $key_1 => $value_2) { - if (preg_match('/.*/', (string) $key_1)) { - $data[$key_1] = $value_2; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\MigrationExchangeGetResponse200::class => false]; } } diff --git a/generated/Normalizer/MigrationExchangeGetResponsedefaultNormalizer.php b/generated/Normalizer/MigrationExchangeGetResponsedefaultNormalizer.php index 2c40ef11..c6d319e0 100644 --- a/generated/Normalizer/MigrationExchangeGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/MigrationExchangeGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class MigrationExchangeGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class MigrationExchangeGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class MigrationExchangeGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\MigrationExchangeGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/OauthAccessGetResponse200Normalizer.php b/generated/Normalizer/OauthAccessGetResponse200Normalizer.php index ceba0ce2..9932c21b 100644 --- a/generated/Normalizer/OauthAccessGetResponse200Normalizer.php +++ b/generated/Normalizer/OauthAccessGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class OauthAccessGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class OauthAccessGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthAccessGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\OauthAccessGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => false]; - } + return $object; } -} else { - class OauthAccessGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthAccessGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\OauthAccessGetResponse200::class => false]; } } diff --git a/generated/Normalizer/OauthAccessGetResponsedefaultNormalizer.php b/generated/Normalizer/OauthAccessGetResponsedefaultNormalizer.php index 0c07dec1..5453e6aa 100644 --- a/generated/Normalizer/OauthAccessGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/OauthAccessGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class OauthAccessGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class OauthAccessGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => false]; - } + return $object; } -} else { - class OauthAccessGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\OauthAccessGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/OauthTokenGetResponse200Normalizer.php b/generated/Normalizer/OauthTokenGetResponse200Normalizer.php index 238f290b..df0b85ca 100644 --- a/generated/Normalizer/OauthTokenGetResponse200Normalizer.php +++ b/generated/Normalizer/OauthTokenGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class OauthTokenGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class OauthTokenGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthTokenGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\OauthTokenGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => false]; - } + return $object; } -} else { - class OauthTokenGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthTokenGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\OauthTokenGetResponse200::class => false]; } } diff --git a/generated/Normalizer/OauthTokenGetResponsedefaultNormalizer.php b/generated/Normalizer/OauthTokenGetResponsedefaultNormalizer.php index a2d92d26..ab269db7 100644 --- a/generated/Normalizer/OauthTokenGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/OauthTokenGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class OauthTokenGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class OauthTokenGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => false]; - } + return $object; } -} else { - class OauthTokenGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\OauthTokenGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/OauthV2AccessGetResponse200Normalizer.php b/generated/Normalizer/OauthV2AccessGetResponse200Normalizer.php index 80c6ef09..089a5cb1 100644 --- a/generated/Normalizer/OauthV2AccessGetResponse200Normalizer.php +++ b/generated/Normalizer/OauthV2AccessGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class OauthV2AccessGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class OauthV2AccessGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => false]; - } + return $object; } -} else { - class OauthV2AccessGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\OauthV2AccessGetResponse200::class => false]; } } diff --git a/generated/Normalizer/OauthV2AccessGetResponsedefaultNormalizer.php b/generated/Normalizer/OauthV2AccessGetResponsedefaultNormalizer.php index 8981aec4..543627d9 100644 --- a/generated/Normalizer/OauthV2AccessGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/OauthV2AccessGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class OauthV2AccessGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class OauthV2AccessGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => false]; - } + return $object; } -} else { - class OauthV2AccessGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\OauthV2AccessGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ObjsBotProfileIconsNormalizer.php b/generated/Normalizer/ObjsBotProfileIconsNormalizer.php index 04417b57..35aeb89d 100644 --- a/generated/Normalizer/ObjsBotProfileIconsNormalizer.php +++ b/generated/Normalizer/ObjsBotProfileIconsNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsBotProfileIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsBotProfileIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsBotProfileIcons(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('image_36', $data) && null !== $data['image_36']) { - $object->setImage36($data['image_36']); - } elseif (\array_key_exists('image_36', $data) && null === $data['image_36']) { - $object->setImage36(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $object->setImage48($data['image_48']); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['image_36'] = $object->getImage36(); - $data['image_48'] = $object->getImage48(); - $data['image_72'] = $object->getImage72(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ObjsBotProfileIcons(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => false]; + if (\array_key_exists('image_36', $data) && null !== $data['image_36']) { + $object->setImage36($data['image_36']); + } elseif (\array_key_exists('image_36', $data) && null === $data['image_36']) { + $object->setImage36(null); } - } -} else { - class ObjsBotProfileIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class === $type; + if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { + $object->setImage48($data['image_48']); + } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { + $object->setImage48(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class === \get_class($data); + if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { + $object->setImage72($data['image_72']); + } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { + $object->setImage72(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsBotProfileIcons(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('image_36', $data) && null !== $data['image_36']) { - $object->setImage36($data['image_36']); - } elseif (\array_key_exists('image_36', $data) && null === $data['image_36']) { - $object->setImage36(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $object->setImage48($data['image_48']); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['image_36'] = $object->getImage36(); - $data['image_48'] = $object->getImage48(); - $data['image_72'] = $object->getImage72(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['image_36'] = $data->getImage36(); + $dataArray['image_48'] = $data->getImage48(); + $dataArray['image_72'] = $data->getImage72(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class => false]; } } diff --git a/generated/Normalizer/ObjsBotProfileNormalizer.php b/generated/Normalizer/ObjsBotProfileNormalizer.php index ace9f060..02b1ce9f 100644 --- a/generated/Normalizer/ObjsBotProfileNormalizer.php +++ b/generated/Normalizer/ObjsBotProfileNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,183 +23,93 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsBotProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsBotProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsBotProfile::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsBotProfile::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsBotProfile::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsBotProfile::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsBotProfile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { - $object->setAppId($data['app_id']); - } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { - $object->setAppId(null); - } - if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { - $object->setDeleted($data['deleted']); - } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { - $object->setDeleted(null); - } - if (\array_key_exists('icons', $data) && null !== $data['icons']) { - $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class, 'json', $context)); - } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { - $object->setIcons(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsBotProfile(); + if (\array_key_exists('deleted', $data) && \is_int($data['deleted'])) { + $data['deleted'] = (bool) $data['deleted']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['app_id'] = $object->getAppId(); - $data['deleted'] = $object->getDeleted(); - $data['icons'] = $this->normalizer->normalize($object->getIcons(), 'json', $context); - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - $data['team_id'] = $object->getTeamId(); - $data['updated'] = $object->getUpdated(); - - return $data; + if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { + $object->setAppId($data['app_id']); + } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { + $object->setAppId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsBotProfile::class => false]; + if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { + $object->setDeleted($data['deleted']); + } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { + $object->setDeleted(null); } - } -} else { - class ObjsBotProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsBotProfile::class === $type; + if (\array_key_exists('icons', $data) && null !== $data['icons']) { + $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class, 'json', $context)); + } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { + $object->setIcons(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsBotProfile::class === \get_class($data); + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsBotProfile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { - $object->setAppId($data['app_id']); - } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { - $object->setAppId(null); - } - if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { - $object->setDeleted($data['deleted']); - } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { - $object->setDeleted(null); - } - if (\array_key_exists('icons', $data) && null !== $data['icons']) { - $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\ObjsBotProfileIcons::class, 'json', $context)); - } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { - $object->setIcons(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } - - return $object; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { + $object->setTeamId($data['team_id']); + } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { + $object->setTeamId(null); + } + if (\array_key_exists('updated', $data) && null !== $data['updated']) { + $object->setUpdated($data['updated']); + } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { + $object->setUpdated(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['app_id'] = $object->getAppId(); - $data['deleted'] = $object->getDeleted(); - $data['icons'] = $this->normalizer->normalize($object->getIcons(), 'json', $context); - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - $data['team_id'] = $object->getTeamId(); - $data['updated'] = $object->getUpdated(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['app_id'] = $data->getAppId(); + $dataArray['deleted'] = $data->getDeleted(); + $dataArray['icons'] = $this->normalizer->normalize($data->getIcons(), 'json', $context); + $dataArray['id'] = $data->getId(); + $dataArray['name'] = $data->getName(); + $dataArray['team_id'] = $data->getTeamId(); + $dataArray['updated'] = $data->getUpdated(); + + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsBotProfile::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsBotProfile::class => false]; } } diff --git a/generated/Normalizer/ObjsChannelNormalizer.php b/generated/Normalizer/ObjsChannelNormalizer.php index 0a780bd7..40b47c22 100644 --- a/generated/Normalizer/ObjsChannelNormalizer.php +++ b/generated/Normalizer/ObjsChannelNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,613 +23,344 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsChannelNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsChannelNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsChannel::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsChannel::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannel::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannel::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsChannel(); - if (\array_key_exists('priority', $data) && \is_int($data['priority'])) { - $data['priority'] = (float) $data['priority']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { - $object->setAcceptedUser($data['accepted_user']); - } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { - $object->setAcceptedUser(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_archived', $data) && null !== $data['is_archived']) { - $object->setIsArchived($data['is_archived']); - } elseif (\array_key_exists('is_archived', $data) && null === $data['is_archived']) { - $object->setIsArchived(null); - } - if (\array_key_exists('is_channel', $data) && null !== $data['is_channel']) { - $object->setIsChannel($data['is_channel']); - } elseif (\array_key_exists('is_channel', $data) && null === $data['is_channel']) { - $object->setIsChannel(null); - } - if (\array_key_exists('is_frozen', $data) && null !== $data['is_frozen']) { - $object->setIsFrozen($data['is_frozen']); - } elseif (\array_key_exists('is_frozen', $data) && null === $data['is_frozen']) { - $object->setIsFrozen(null); - } - if (\array_key_exists('is_general', $data) && null !== $data['is_general']) { - $object->setIsGeneral($data['is_general']); - } elseif (\array_key_exists('is_general', $data) && null === $data['is_general']) { - $object->setIsGeneral(null); - } - if (\array_key_exists('is_member', $data) && null !== $data['is_member']) { - $object->setIsMember($data['is_member']); - } elseif (\array_key_exists('is_member', $data) && null === $data['is_member']) { - $object->setIsMember(null); - } - if (\array_key_exists('is_moved', $data) && null !== $data['is_moved']) { - $object->setIsMoved($data['is_moved']); - } elseif (\array_key_exists('is_moved', $data) && null === $data['is_moved']) { - $object->setIsMoved(null); - } - if (\array_key_exists('is_mpim', $data) && null !== $data['is_mpim']) { - $object->setIsMpim($data['is_mpim']); - } elseif (\array_key_exists('is_mpim', $data) && null === $data['is_mpim']) { - $object->setIsMpim(null); - } - if (\array_key_exists('is_non_threadable', $data) && null !== $data['is_non_threadable']) { - $object->setIsNonThreadable($data['is_non_threadable']); - } elseif (\array_key_exists('is_non_threadable', $data) && null === $data['is_non_threadable']) { - $object->setIsNonThreadable(null); - } - if (\array_key_exists('is_org_shared', $data) && null !== $data['is_org_shared']) { - $object->setIsOrgShared($data['is_org_shared']); - } elseif (\array_key_exists('is_org_shared', $data) && null === $data['is_org_shared']) { - $object->setIsOrgShared(null); - } - if (\array_key_exists('is_pending_ext_shared', $data) && null !== $data['is_pending_ext_shared']) { - $object->setIsPendingExtShared($data['is_pending_ext_shared']); - } elseif (\array_key_exists('is_pending_ext_shared', $data) && null === $data['is_pending_ext_shared']) { - $object->setIsPendingExtShared(null); - } - if (\array_key_exists('is_private', $data) && null !== $data['is_private']) { - $object->setIsPrivate($data['is_private']); - } elseif (\array_key_exists('is_private', $data) && null === $data['is_private']) { - $object->setIsPrivate(null); - } - if (\array_key_exists('is_read_only', $data) && null !== $data['is_read_only']) { - $object->setIsReadOnly($data['is_read_only']); - } elseif (\array_key_exists('is_read_only', $data) && null === $data['is_read_only']) { - $object->setIsReadOnly(null); - } - if (\array_key_exists('is_shared', $data) && null !== $data['is_shared']) { - $object->setIsShared($data['is_shared']); - } elseif (\array_key_exists('is_shared', $data) && null === $data['is_shared']) { - $object->setIsShared(null); - } - if (\array_key_exists('is_thread_only', $data) && null !== $data['is_thread_only']) { - $object->setIsThreadOnly($data['is_thread_only']); - } elseif (\array_key_exists('is_thread_only', $data) && null === $data['is_thread_only']) { - $object->setIsThreadOnly(null); - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest', $data) && null !== $data['latest']) { - $object->setLatest($data['latest']); - } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { - $object->setLatest(null); - } - if (\array_key_exists('members', $data) && null !== $data['members']) { - $values = []; - foreach ($data['members'] as $value) { - $values[] = $value; - } - $object->setMembers($values); - } elseif (\array_key_exists('members', $data) && null === $data['members']) { - $object->setMembers(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('name_normalized', $data) && null !== $data['name_normalized']) { - $object->setNameNormalized($data['name_normalized']); - } elseif (\array_key_exists('name_normalized', $data) && null === $data['name_normalized']) { - $object->setNameNormalized(null); - } - if (\array_key_exists('num_members', $data) && null !== $data['num_members']) { - $object->setNumMembers($data['num_members']); - } elseif (\array_key_exists('num_members', $data) && null === $data['num_members']) { - $object->setNumMembers(null); - } - if (\array_key_exists('pending_shared', $data) && null !== $data['pending_shared']) { - $values_1 = []; - foreach ($data['pending_shared'] as $value_1) { - $values_1[] = $value_1; - } - $object->setPendingShared($values_1); - } elseif (\array_key_exists('pending_shared', $data) && null === $data['pending_shared']) { - $object->setPendingShared(null); - } - if (\array_key_exists('previous_names', $data) && null !== $data['previous_names']) { - $values_2 = []; - foreach ($data['previous_names'] as $value_2) { - $values_2[] = $value_2; - } - $object->setPreviousNames($values_2); - } elseif (\array_key_exists('previous_names', $data) && null === $data['previous_names']) { - $object->setPreviousNames(null); - } - if (\array_key_exists('priority', $data) && null !== $data['priority']) { - $object->setPriority($data['priority']); - } elseif (\array_key_exists('priority', $data) && null === $data['priority']) { - $object->setPriority(null); - } - if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { - $object->setPurpose($this->denormalizer->denormalize($data['purpose'], \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class, 'json', $context)); - } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { - $object->setPurpose(null); - } - if (\array_key_exists('topic', $data) && null !== $data['topic']) { - $object->setTopic($this->denormalizer->denormalize($data['topic'], \JoliCode\Slack\Api\Model\ObjsChannelTopic::class, 'json', $context)); - } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { - $object->setTopic(null); - } - if (\array_key_exists('unlinked', $data) && null !== $data['unlinked']) { - $object->setUnlinked($data['unlinked']); - } elseif (\array_key_exists('unlinked', $data) && null === $data['unlinked']) { - $object->setUnlinked(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { - $object->setUnreadCountDisplay($data['unread_count_display']); - } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { - $object->setUnreadCountDisplay(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsChannel(); + if (\array_key_exists('priority', $data) && \is_int($data['priority'])) { + $data['priority'] = (float) $data['priority']; + } + if (\array_key_exists('is_archived', $data) && \is_int($data['is_archived'])) { + $data['is_archived'] = (bool) $data['is_archived']; + } + if (\array_key_exists('is_channel', $data) && \is_int($data['is_channel'])) { + $data['is_channel'] = (bool) $data['is_channel']; + } + if (\array_key_exists('is_frozen', $data) && \is_int($data['is_frozen'])) { + $data['is_frozen'] = (bool) $data['is_frozen']; + } + if (\array_key_exists('is_general', $data) && \is_int($data['is_general'])) { + $data['is_general'] = (bool) $data['is_general']; + } + if (\array_key_exists('is_member', $data) && \is_int($data['is_member'])) { + $data['is_member'] = (bool) $data['is_member']; + } + if (\array_key_exists('is_mpim', $data) && \is_int($data['is_mpim'])) { + $data['is_mpim'] = (bool) $data['is_mpim']; + } + if (\array_key_exists('is_non_threadable', $data) && \is_int($data['is_non_threadable'])) { + $data['is_non_threadable'] = (bool) $data['is_non_threadable']; + } + if (\array_key_exists('is_org_shared', $data) && \is_int($data['is_org_shared'])) { + $data['is_org_shared'] = (bool) $data['is_org_shared']; + } + if (\array_key_exists('is_pending_ext_shared', $data) && \is_int($data['is_pending_ext_shared'])) { + $data['is_pending_ext_shared'] = (bool) $data['is_pending_ext_shared']; + } + if (\array_key_exists('is_private', $data) && \is_int($data['is_private'])) { + $data['is_private'] = (bool) $data['is_private']; + } + if (\array_key_exists('is_read_only', $data) && \is_int($data['is_read_only'])) { + $data['is_read_only'] = (bool) $data['is_read_only']; + } + if (\array_key_exists('is_shared', $data) && \is_int($data['is_shared'])) { + $data['is_shared'] = (bool) $data['is_shared']; + } + if (\array_key_exists('is_thread_only', $data) && \is_int($data['is_thread_only'])) { + $data['is_thread_only'] = (bool) $data['is_thread_only']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('acceptedUser') && null !== $object->getAcceptedUser()) { - $data['accepted_user'] = $object->getAcceptedUser(); - } - $data['created'] = $object->getCreated(); - $data['creator'] = $object->getCreator(); - $data['id'] = $object->getId(); - if ($object->isInitialized('isArchived') && null !== $object->getIsArchived()) { - $data['is_archived'] = $object->getIsArchived(); - } - $data['is_channel'] = $object->getIsChannel(); - if ($object->isInitialized('isFrozen') && null !== $object->getIsFrozen()) { - $data['is_frozen'] = $object->getIsFrozen(); - } - if ($object->isInitialized('isGeneral') && null !== $object->getIsGeneral()) { - $data['is_general'] = $object->getIsGeneral(); - } - if ($object->isInitialized('isMember') && null !== $object->getIsMember()) { - $data['is_member'] = $object->getIsMember(); - } - if ($object->isInitialized('isMoved') && null !== $object->getIsMoved()) { - $data['is_moved'] = $object->getIsMoved(); - } - $data['is_mpim'] = $object->getIsMpim(); - if ($object->isInitialized('isNonThreadable') && null !== $object->getIsNonThreadable()) { - $data['is_non_threadable'] = $object->getIsNonThreadable(); - } - $data['is_org_shared'] = $object->getIsOrgShared(); - if ($object->isInitialized('isPendingExtShared') && null !== $object->getIsPendingExtShared()) { - $data['is_pending_ext_shared'] = $object->getIsPendingExtShared(); - } - $data['is_private'] = $object->getIsPrivate(); - if ($object->isInitialized('isReadOnly') && null !== $object->getIsReadOnly()) { - $data['is_read_only'] = $object->getIsReadOnly(); - } - $data['is_shared'] = $object->getIsShared(); - if ($object->isInitialized('isThreadOnly') && null !== $object->getIsThreadOnly()) { - $data['is_thread_only'] = $object->getIsThreadOnly(); - } - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latest') && null !== $object->getLatest()) { - $data['latest'] = $object->getLatest(); - } + if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { + $object->setAcceptedUser($data['accepted_user']); + } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { + $object->setAcceptedUser(null); + } + if (\array_key_exists('created', $data) && null !== $data['created']) { + $object->setCreated($data['created']); + } elseif (\array_key_exists('created', $data) && null === $data['created']) { + $object->setCreated(null); + } + if (\array_key_exists('creator', $data) && null !== $data['creator']) { + $object->setCreator($data['creator']); + } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { + $object->setCreator(null); + } + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('is_archived', $data) && null !== $data['is_archived']) { + $object->setIsArchived($data['is_archived']); + } elseif (\array_key_exists('is_archived', $data) && null === $data['is_archived']) { + $object->setIsArchived(null); + } + if (\array_key_exists('is_channel', $data) && null !== $data['is_channel']) { + $object->setIsChannel($data['is_channel']); + } elseif (\array_key_exists('is_channel', $data) && null === $data['is_channel']) { + $object->setIsChannel(null); + } + if (\array_key_exists('is_frozen', $data) && null !== $data['is_frozen']) { + $object->setIsFrozen($data['is_frozen']); + } elseif (\array_key_exists('is_frozen', $data) && null === $data['is_frozen']) { + $object->setIsFrozen(null); + } + if (\array_key_exists('is_general', $data) && null !== $data['is_general']) { + $object->setIsGeneral($data['is_general']); + } elseif (\array_key_exists('is_general', $data) && null === $data['is_general']) { + $object->setIsGeneral(null); + } + if (\array_key_exists('is_member', $data) && null !== $data['is_member']) { + $object->setIsMember($data['is_member']); + } elseif (\array_key_exists('is_member', $data) && null === $data['is_member']) { + $object->setIsMember(null); + } + if (\array_key_exists('is_moved', $data) && null !== $data['is_moved']) { + $object->setIsMoved($data['is_moved']); + } elseif (\array_key_exists('is_moved', $data) && null === $data['is_moved']) { + $object->setIsMoved(null); + } + if (\array_key_exists('is_mpim', $data) && null !== $data['is_mpim']) { + $object->setIsMpim($data['is_mpim']); + } elseif (\array_key_exists('is_mpim', $data) && null === $data['is_mpim']) { + $object->setIsMpim(null); + } + if (\array_key_exists('is_non_threadable', $data) && null !== $data['is_non_threadable']) { + $object->setIsNonThreadable($data['is_non_threadable']); + } elseif (\array_key_exists('is_non_threadable', $data) && null === $data['is_non_threadable']) { + $object->setIsNonThreadable(null); + } + if (\array_key_exists('is_org_shared', $data) && null !== $data['is_org_shared']) { + $object->setIsOrgShared($data['is_org_shared']); + } elseif (\array_key_exists('is_org_shared', $data) && null === $data['is_org_shared']) { + $object->setIsOrgShared(null); + } + if (\array_key_exists('is_pending_ext_shared', $data) && null !== $data['is_pending_ext_shared']) { + $object->setIsPendingExtShared($data['is_pending_ext_shared']); + } elseif (\array_key_exists('is_pending_ext_shared', $data) && null === $data['is_pending_ext_shared']) { + $object->setIsPendingExtShared(null); + } + if (\array_key_exists('is_private', $data) && null !== $data['is_private']) { + $object->setIsPrivate($data['is_private']); + } elseif (\array_key_exists('is_private', $data) && null === $data['is_private']) { + $object->setIsPrivate(null); + } + if (\array_key_exists('is_read_only', $data) && null !== $data['is_read_only']) { + $object->setIsReadOnly($data['is_read_only']); + } elseif (\array_key_exists('is_read_only', $data) && null === $data['is_read_only']) { + $object->setIsReadOnly(null); + } + if (\array_key_exists('is_shared', $data) && null !== $data['is_shared']) { + $object->setIsShared($data['is_shared']); + } elseif (\array_key_exists('is_shared', $data) && null === $data['is_shared']) { + $object->setIsShared(null); + } + if (\array_key_exists('is_thread_only', $data) && null !== $data['is_thread_only']) { + $object->setIsThreadOnly($data['is_thread_only']); + } elseif (\array_key_exists('is_thread_only', $data) && null === $data['is_thread_only']) { + $object->setIsThreadOnly(null); + } + if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { + $object->setLastRead($data['last_read']); + } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { + $object->setLastRead(null); + } + if (\array_key_exists('latest', $data) && null !== $data['latest']) { + $object->setLatest($data['latest']); + } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { + $object->setLatest(null); + } + if (\array_key_exists('members', $data) && null !== $data['members']) { $values = []; - foreach ($object->getMembers() as $value) { + foreach ($data['members'] as $value) { $values[] = $value; } - $data['members'] = $values; - $data['name'] = $object->getName(); - $data['name_normalized'] = $object->getNameNormalized(); - if ($object->isInitialized('numMembers') && null !== $object->getNumMembers()) { - $data['num_members'] = $object->getNumMembers(); - } - if ($object->isInitialized('pendingShared') && null !== $object->getPendingShared()) { - $values_1 = []; - foreach ($object->getPendingShared() as $value_1) { - $values_1[] = $value_1; - } - $data['pending_shared'] = $values_1; - } - if ($object->isInitialized('previousNames') && null !== $object->getPreviousNames()) { - $values_2 = []; - foreach ($object->getPreviousNames() as $value_2) { - $values_2[] = $value_2; - } - $data['previous_names'] = $values_2; - } - if ($object->isInitialized('priority') && null !== $object->getPriority()) { - $data['priority'] = $object->getPriority(); - } - $data['purpose'] = $this->normalizer->normalize($object->getPurpose(), 'json', $context); - $data['topic'] = $this->normalizer->normalize($object->getTopic(), 'json', $context); - if ($object->isInitialized('unlinked') && null !== $object->getUnlinked()) { - $data['unlinked'] = $object->getUnlinked(); - } - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); - } - if ($object->isInitialized('unreadCountDisplay') && null !== $object->getUnreadCountDisplay()) { - $data['unread_count_display'] = $object->getUnreadCountDisplay(); - } - - return $data; + $object->setMembers($values); + } elseif (\array_key_exists('members', $data) && null === $data['members']) { + $object->setMembers(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsChannel::class => false]; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - } -} else { - class ObjsChannelNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsChannel::class === $type; + if (\array_key_exists('name_normalized', $data) && null !== $data['name_normalized']) { + $object->setNameNormalized($data['name_normalized']); + } elseif (\array_key_exists('name_normalized', $data) && null === $data['name_normalized']) { + $object->setNameNormalized(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannel::class === \get_class($data); + if (\array_key_exists('num_members', $data) && null !== $data['num_members']) { + $object->setNumMembers($data['num_members']); + } elseif (\array_key_exists('num_members', $data) && null === $data['num_members']) { + $object->setNumMembers(null); + } + if (\array_key_exists('pending_shared', $data) && null !== $data['pending_shared']) { + $values_1 = []; + foreach ($data['pending_shared'] as $value_1) { + $values_1[] = $value_1; + } + $object->setPendingShared($values_1); + } elseif (\array_key_exists('pending_shared', $data) && null === $data['pending_shared']) { + $object->setPendingShared(null); + } + if (\array_key_exists('previous_names', $data) && null !== $data['previous_names']) { + $values_2 = []; + foreach ($data['previous_names'] as $value_2) { + $values_2[] = $value_2; + } + $object->setPreviousNames($values_2); + } elseif (\array_key_exists('previous_names', $data) && null === $data['previous_names']) { + $object->setPreviousNames(null); + } + if (\array_key_exists('priority', $data) && null !== $data['priority']) { + $object->setPriority($data['priority']); + } elseif (\array_key_exists('priority', $data) && null === $data['priority']) { + $object->setPriority(null); + } + if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { + $object->setPurpose($this->denormalizer->denormalize($data['purpose'], \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class, 'json', $context)); + } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { + $object->setPurpose(null); + } + if (\array_key_exists('topic', $data) && null !== $data['topic']) { + $object->setTopic($this->denormalizer->denormalize($data['topic'], \JoliCode\Slack\Api\Model\ObjsChannelTopic::class, 'json', $context)); + } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { + $object->setTopic(null); + } + if (\array_key_exists('unlinked', $data) && null !== $data['unlinked']) { + $object->setUnlinked($data['unlinked']); + } elseif (\array_key_exists('unlinked', $data) && null === $data['unlinked']) { + $object->setUnlinked(null); + } + if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { + $object->setUnreadCount($data['unread_count']); + } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { + $object->setUnreadCount(null); + } + if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { + $object->setUnreadCountDisplay($data['unread_count_display']); + } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { + $object->setUnreadCountDisplay(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsChannel(); - if (\array_key_exists('priority', $data) && \is_int($data['priority'])) { - $data['priority'] = (float) $data['priority']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { - $object->setAcceptedUser($data['accepted_user']); - } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { - $object->setAcceptedUser(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_archived', $data) && null !== $data['is_archived']) { - $object->setIsArchived($data['is_archived']); - } elseif (\array_key_exists('is_archived', $data) && null === $data['is_archived']) { - $object->setIsArchived(null); - } - if (\array_key_exists('is_channel', $data) && null !== $data['is_channel']) { - $object->setIsChannel($data['is_channel']); - } elseif (\array_key_exists('is_channel', $data) && null === $data['is_channel']) { - $object->setIsChannel(null); - } - if (\array_key_exists('is_frozen', $data) && null !== $data['is_frozen']) { - $object->setIsFrozen($data['is_frozen']); - } elseif (\array_key_exists('is_frozen', $data) && null === $data['is_frozen']) { - $object->setIsFrozen(null); - } - if (\array_key_exists('is_general', $data) && null !== $data['is_general']) { - $object->setIsGeneral($data['is_general']); - } elseif (\array_key_exists('is_general', $data) && null === $data['is_general']) { - $object->setIsGeneral(null); - } - if (\array_key_exists('is_member', $data) && null !== $data['is_member']) { - $object->setIsMember($data['is_member']); - } elseif (\array_key_exists('is_member', $data) && null === $data['is_member']) { - $object->setIsMember(null); - } - if (\array_key_exists('is_moved', $data) && null !== $data['is_moved']) { - $object->setIsMoved($data['is_moved']); - } elseif (\array_key_exists('is_moved', $data) && null === $data['is_moved']) { - $object->setIsMoved(null); - } - if (\array_key_exists('is_mpim', $data) && null !== $data['is_mpim']) { - $object->setIsMpim($data['is_mpim']); - } elseif (\array_key_exists('is_mpim', $data) && null === $data['is_mpim']) { - $object->setIsMpim(null); - } - if (\array_key_exists('is_non_threadable', $data) && null !== $data['is_non_threadable']) { - $object->setIsNonThreadable($data['is_non_threadable']); - } elseif (\array_key_exists('is_non_threadable', $data) && null === $data['is_non_threadable']) { - $object->setIsNonThreadable(null); - } - if (\array_key_exists('is_org_shared', $data) && null !== $data['is_org_shared']) { - $object->setIsOrgShared($data['is_org_shared']); - } elseif (\array_key_exists('is_org_shared', $data) && null === $data['is_org_shared']) { - $object->setIsOrgShared(null); - } - if (\array_key_exists('is_pending_ext_shared', $data) && null !== $data['is_pending_ext_shared']) { - $object->setIsPendingExtShared($data['is_pending_ext_shared']); - } elseif (\array_key_exists('is_pending_ext_shared', $data) && null === $data['is_pending_ext_shared']) { - $object->setIsPendingExtShared(null); - } - if (\array_key_exists('is_private', $data) && null !== $data['is_private']) { - $object->setIsPrivate($data['is_private']); - } elseif (\array_key_exists('is_private', $data) && null === $data['is_private']) { - $object->setIsPrivate(null); - } - if (\array_key_exists('is_read_only', $data) && null !== $data['is_read_only']) { - $object->setIsReadOnly($data['is_read_only']); - } elseif (\array_key_exists('is_read_only', $data) && null === $data['is_read_only']) { - $object->setIsReadOnly(null); - } - if (\array_key_exists('is_shared', $data) && null !== $data['is_shared']) { - $object->setIsShared($data['is_shared']); - } elseif (\array_key_exists('is_shared', $data) && null === $data['is_shared']) { - $object->setIsShared(null); - } - if (\array_key_exists('is_thread_only', $data) && null !== $data['is_thread_only']) { - $object->setIsThreadOnly($data['is_thread_only']); - } elseif (\array_key_exists('is_thread_only', $data) && null === $data['is_thread_only']) { - $object->setIsThreadOnly(null); - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest', $data) && null !== $data['latest']) { - $object->setLatest($data['latest']); - } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { - $object->setLatest(null); - } - if (\array_key_exists('members', $data) && null !== $data['members']) { - $values = []; - foreach ($data['members'] as $value) { - $values[] = $value; - } - $object->setMembers($values); - } elseif (\array_key_exists('members', $data) && null === $data['members']) { - $object->setMembers(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('name_normalized', $data) && null !== $data['name_normalized']) { - $object->setNameNormalized($data['name_normalized']); - } elseif (\array_key_exists('name_normalized', $data) && null === $data['name_normalized']) { - $object->setNameNormalized(null); - } - if (\array_key_exists('num_members', $data) && null !== $data['num_members']) { - $object->setNumMembers($data['num_members']); - } elseif (\array_key_exists('num_members', $data) && null === $data['num_members']) { - $object->setNumMembers(null); - } - if (\array_key_exists('pending_shared', $data) && null !== $data['pending_shared']) { - $values_1 = []; - foreach ($data['pending_shared'] as $value_1) { - $values_1[] = $value_1; - } - $object->setPendingShared($values_1); - } elseif (\array_key_exists('pending_shared', $data) && null === $data['pending_shared']) { - $object->setPendingShared(null); - } - if (\array_key_exists('previous_names', $data) && null !== $data['previous_names']) { - $values_2 = []; - foreach ($data['previous_names'] as $value_2) { - $values_2[] = $value_2; - } - $object->setPreviousNames($values_2); - } elseif (\array_key_exists('previous_names', $data) && null === $data['previous_names']) { - $object->setPreviousNames(null); - } - if (\array_key_exists('priority', $data) && null !== $data['priority']) { - $object->setPriority($data['priority']); - } elseif (\array_key_exists('priority', $data) && null === $data['priority']) { - $object->setPriority(null); - } - if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { - $object->setPurpose($this->denormalizer->denormalize($data['purpose'], \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class, 'json', $context)); - } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { - $object->setPurpose(null); - } - if (\array_key_exists('topic', $data) && null !== $data['topic']) { - $object->setTopic($this->denormalizer->denormalize($data['topic'], \JoliCode\Slack\Api\Model\ObjsChannelTopic::class, 'json', $context)); - } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { - $object->setTopic(null); - } - if (\array_key_exists('unlinked', $data) && null !== $data['unlinked']) { - $object->setUnlinked($data['unlinked']); - } elseif (\array_key_exists('unlinked', $data) && null === $data['unlinked']) { - $object->setUnlinked(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { - $object->setUnreadCountDisplay($data['unread_count_display']); - } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { - $object->setUnreadCountDisplay(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('acceptedUser') && null !== $data->getAcceptedUser()) { + $dataArray['accepted_user'] = $data->getAcceptedUser(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('acceptedUser') && null !== $object->getAcceptedUser()) { - $data['accepted_user'] = $object->getAcceptedUser(); - } - $data['created'] = $object->getCreated(); - $data['creator'] = $object->getCreator(); - $data['id'] = $object->getId(); - if ($object->isInitialized('isArchived') && null !== $object->getIsArchived()) { - $data['is_archived'] = $object->getIsArchived(); - } - $data['is_channel'] = $object->getIsChannel(); - if ($object->isInitialized('isFrozen') && null !== $object->getIsFrozen()) { - $data['is_frozen'] = $object->getIsFrozen(); - } - if ($object->isInitialized('isGeneral') && null !== $object->getIsGeneral()) { - $data['is_general'] = $object->getIsGeneral(); - } - if ($object->isInitialized('isMember') && null !== $object->getIsMember()) { - $data['is_member'] = $object->getIsMember(); - } - if ($object->isInitialized('isMoved') && null !== $object->getIsMoved()) { - $data['is_moved'] = $object->getIsMoved(); - } - $data['is_mpim'] = $object->getIsMpim(); - if ($object->isInitialized('isNonThreadable') && null !== $object->getIsNonThreadable()) { - $data['is_non_threadable'] = $object->getIsNonThreadable(); - } - $data['is_org_shared'] = $object->getIsOrgShared(); - if ($object->isInitialized('isPendingExtShared') && null !== $object->getIsPendingExtShared()) { - $data['is_pending_ext_shared'] = $object->getIsPendingExtShared(); - } - $data['is_private'] = $object->getIsPrivate(); - if ($object->isInitialized('isReadOnly') && null !== $object->getIsReadOnly()) { - $data['is_read_only'] = $object->getIsReadOnly(); - } - $data['is_shared'] = $object->getIsShared(); - if ($object->isInitialized('isThreadOnly') && null !== $object->getIsThreadOnly()) { - $data['is_thread_only'] = $object->getIsThreadOnly(); - } - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latest') && null !== $object->getLatest()) { - $data['latest'] = $object->getLatest(); - } - $values = []; - foreach ($object->getMembers() as $value) { - $values[] = $value; - } - $data['members'] = $values; - $data['name'] = $object->getName(); - $data['name_normalized'] = $object->getNameNormalized(); - if ($object->isInitialized('numMembers') && null !== $object->getNumMembers()) { - $data['num_members'] = $object->getNumMembers(); - } - if ($object->isInitialized('pendingShared') && null !== $object->getPendingShared()) { - $values_1 = []; - foreach ($object->getPendingShared() as $value_1) { - $values_1[] = $value_1; - } - $data['pending_shared'] = $values_1; - } - if ($object->isInitialized('previousNames') && null !== $object->getPreviousNames()) { - $values_2 = []; - foreach ($object->getPreviousNames() as $value_2) { - $values_2[] = $value_2; - } - $data['previous_names'] = $values_2; - } - if ($object->isInitialized('priority') && null !== $object->getPriority()) { - $data['priority'] = $object->getPriority(); - } - $data['purpose'] = $this->normalizer->normalize($object->getPurpose(), 'json', $context); - $data['topic'] = $this->normalizer->normalize($object->getTopic(), 'json', $context); - if ($object->isInitialized('unlinked') && null !== $object->getUnlinked()) { - $data['unlinked'] = $object->getUnlinked(); - } - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); + $dataArray['created'] = $data->getCreated(); + $dataArray['creator'] = $data->getCreator(); + $dataArray['id'] = $data->getId(); + if ($data->isInitialized('isArchived') && null !== $data->getIsArchived()) { + $dataArray['is_archived'] = $data->getIsArchived(); + } + $dataArray['is_channel'] = $data->getIsChannel(); + if ($data->isInitialized('isFrozen') && null !== $data->getIsFrozen()) { + $dataArray['is_frozen'] = $data->getIsFrozen(); + } + if ($data->isInitialized('isGeneral') && null !== $data->getIsGeneral()) { + $dataArray['is_general'] = $data->getIsGeneral(); + } + if ($data->isInitialized('isMember') && null !== $data->getIsMember()) { + $dataArray['is_member'] = $data->getIsMember(); + } + if ($data->isInitialized('isMoved') && null !== $data->getIsMoved()) { + $dataArray['is_moved'] = $data->getIsMoved(); + } + $dataArray['is_mpim'] = $data->getIsMpim(); + if ($data->isInitialized('isNonThreadable') && null !== $data->getIsNonThreadable()) { + $dataArray['is_non_threadable'] = $data->getIsNonThreadable(); + } + $dataArray['is_org_shared'] = $data->getIsOrgShared(); + if ($data->isInitialized('isPendingExtShared') && null !== $data->getIsPendingExtShared()) { + $dataArray['is_pending_ext_shared'] = $data->getIsPendingExtShared(); + } + $dataArray['is_private'] = $data->getIsPrivate(); + if ($data->isInitialized('isReadOnly') && null !== $data->getIsReadOnly()) { + $dataArray['is_read_only'] = $data->getIsReadOnly(); + } + $dataArray['is_shared'] = $data->getIsShared(); + if ($data->isInitialized('isThreadOnly') && null !== $data->getIsThreadOnly()) { + $dataArray['is_thread_only'] = $data->getIsThreadOnly(); + } + if ($data->isInitialized('lastRead') && null !== $data->getLastRead()) { + $dataArray['last_read'] = $data->getLastRead(); + } + if ($data->isInitialized('latest') && null !== $data->getLatest()) { + $dataArray['latest'] = $data->getLatest(); + } + $values = []; + foreach ($data->getMembers() as $value) { + $values[] = $value; + } + $dataArray['members'] = $values; + $dataArray['name'] = $data->getName(); + $dataArray['name_normalized'] = $data->getNameNormalized(); + if ($data->isInitialized('numMembers') && null !== $data->getNumMembers()) { + $dataArray['num_members'] = $data->getNumMembers(); + } + if ($data->isInitialized('pendingShared') && null !== $data->getPendingShared()) { + $values_1 = []; + foreach ($data->getPendingShared() as $value_1) { + $values_1[] = $value_1; } - if ($object->isInitialized('unreadCountDisplay') && null !== $object->getUnreadCountDisplay()) { - $data['unread_count_display'] = $object->getUnreadCountDisplay(); + $dataArray['pending_shared'] = $values_1; + } + if ($data->isInitialized('previousNames') && null !== $data->getPreviousNames()) { + $values_2 = []; + foreach ($data->getPreviousNames() as $value_2) { + $values_2[] = $value_2; } - - return $data; + $dataArray['previous_names'] = $values_2; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsChannel::class => false]; + if ($data->isInitialized('priority') && null !== $data->getPriority()) { + $dataArray['priority'] = $data->getPriority(); + } + $dataArray['purpose'] = $this->normalizer->normalize($data->getPurpose(), 'json', $context); + $dataArray['topic'] = $this->normalizer->normalize($data->getTopic(), 'json', $context); + if ($data->isInitialized('unlinked') && null !== $data->getUnlinked()) { + $dataArray['unlinked'] = $data->getUnlinked(); } + if ($data->isInitialized('unreadCount') && null !== $data->getUnreadCount()) { + $dataArray['unread_count'] = $data->getUnreadCount(); + } + if ($data->isInitialized('unreadCountDisplay') && null !== $data->getUnreadCountDisplay()) { + $dataArray['unread_count_display'] = $data->getUnreadCountDisplay(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsChannel::class => false]; } } diff --git a/generated/Normalizer/ObjsChannelPurposeNormalizer.php b/generated/Normalizer/ObjsChannelPurposeNormalizer.php index 5ecbf8c5..839fa765 100644 --- a/generated/Normalizer/ObjsChannelPurposeNormalizer.php +++ b/generated/Normalizer/ObjsChannelPurposeNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsChannelPurposeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsChannelPurposeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsChannelPurpose(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { - $object->setLastSet($data['last_set']); - } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { - $object->setLastSet(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['creator'] = $object->getCreator(); - $data['last_set'] = $object->getLastSet(); - $data['value'] = $object->getValue(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ObjsChannelPurpose(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => false]; + if (\array_key_exists('creator', $data) && null !== $data['creator']) { + $object->setCreator($data['creator']); + } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { + $object->setCreator(null); } - } -} else { - class ObjsChannelPurposeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class === $type; + if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { + $object->setLastSet($data['last_set']); + } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { + $object->setLastSet(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannelPurpose::class === \get_class($data); + if (\array_key_exists('value', $data) && null !== $data['value']) { + $object->setValue($data['value']); + } elseif (\array_key_exists('value', $data) && null === $data['value']) { + $object->setValue(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsChannelPurpose(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { - $object->setLastSet($data['last_set']); - } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { - $object->setLastSet(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['creator'] = $object->getCreator(); - $data['last_set'] = $object->getLastSet(); - $data['value'] = $object->getValue(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['creator'] = $data->getCreator(); + $dataArray['last_set'] = $data->getLastSet(); + $dataArray['value'] = $data->getValue(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsChannelPurpose::class => false]; } } diff --git a/generated/Normalizer/ObjsChannelTopicNormalizer.php b/generated/Normalizer/ObjsChannelTopicNormalizer.php index 4f91bb83..799573fa 100644 --- a/generated/Normalizer/ObjsChannelTopicNormalizer.php +++ b/generated/Normalizer/ObjsChannelTopicNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsChannelTopicNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsChannelTopicNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsChannelTopic::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsChannelTopic::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannelTopic::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannelTopic::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsChannelTopic(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { - $object->setLastSet($data['last_set']); - } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { - $object->setLastSet(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['creator'] = $object->getCreator(); - $data['last_set'] = $object->getLastSet(); - $data['value'] = $object->getValue(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ObjsChannelTopic(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsChannelTopic::class => false]; + if (\array_key_exists('creator', $data) && null !== $data['creator']) { + $object->setCreator($data['creator']); + } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { + $object->setCreator(null); } - } -} else { - class ObjsChannelTopicNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsChannelTopic::class === $type; + if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { + $object->setLastSet($data['last_set']); + } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { + $object->setLastSet(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsChannelTopic::class === \get_class($data); + if (\array_key_exists('value', $data) && null !== $data['value']) { + $object->setValue($data['value']); + } elseif (\array_key_exists('value', $data) && null === $data['value']) { + $object->setValue(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsChannelTopic(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { - $object->setLastSet($data['last_set']); - } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { - $object->setLastSet(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['creator'] = $object->getCreator(); - $data['last_set'] = $object->getLastSet(); - $data['value'] = $object->getValue(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['creator'] = $data->getCreator(); + $dataArray['last_set'] = $data->getLastSet(); + $dataArray['value'] = $data->getValue(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsChannelTopic::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsChannelTopic::class => false]; } } diff --git a/generated/Normalizer/ObjsCommentNormalizer.php b/generated/Normalizer/ObjsCommentNormalizer.php index f293fbd9..693a0211 100644 --- a/generated/Normalizer/ObjsCommentNormalizer.php +++ b/generated/Normalizer/ObjsCommentNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,307 +23,158 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsCommentNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsCommentNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsComment::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsComment::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsComment::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsComment::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsComment(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('comment', $data) && null !== $data['comment']) { - $object->setComment($data['comment']); - } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { - $object->setComment(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_intro', $data) && null !== $data['is_intro']) { - $object->setIsIntro($data['is_intro']); - } elseif (\array_key_exists('is_intro', $data) && null === $data['is_intro']) { - $object->setIsIntro(null); - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('num_stars', $data) && null !== $data['num_stars']) { - $object->setNumStars($data['num_stars']); - } elseif (\array_key_exists('num_stars', $data) && null === $data['num_stars']) { - $object->setNumStars(null); - } - if (\array_key_exists('pinned_info', $data) && null !== $data['pinned_info']) { - $object->setPinnedInfo($data['pinned_info']); - } elseif (\array_key_exists('pinned_info', $data) && null === $data['pinned_info']) { - $object->setPinnedInfo(null); - } - if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { - $values = []; - foreach ($data['pinned_to'] as $value) { - $values[] = $value; - } - $object->setPinnedTo($values); - } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { - $object->setPinnedTo(null); - } - if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { - $values_1 = []; - foreach ($data['reactions'] as $value_1) { - $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); - } - $object->setReactions($values_1); - } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { - $object->setReactions(null); - } - if (\array_key_exists('timestamp', $data) && null !== $data['timestamp']) { - $value_2 = $data['timestamp']; - if (\is_int($data['timestamp'])) { - $value_2 = $data['timestamp']; - } elseif (\is_string($data['timestamp'])) { - $value_2 = $data['timestamp']; - } - $object->setTimestamp($value_2); - } elseif (\array_key_exists('timestamp', $data) && null === $data['timestamp']) { - $object->setTimestamp(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsComment(); + if (\array_key_exists('is_intro', $data) && \is_int($data['is_intro'])) { + $data['is_intro'] = (bool) $data['is_intro']; + } + if (\array_key_exists('is_starred', $data) && \is_int($data['is_starred'])) { + $data['is_starred'] = (bool) $data['is_starred']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['comment'] = $object->getComment(); - $data['created'] = $object->getCreated(); - $data['id'] = $object->getId(); - $data['is_intro'] = $object->getIsIntro(); - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - if ($object->isInitialized('numStars') && null !== $object->getNumStars()) { - $data['num_stars'] = $object->getNumStars(); - } - if ($object->isInitialized('pinnedInfo') && null !== $object->getPinnedInfo()) { - $data['pinned_info'] = $object->getPinnedInfo(); - } - if ($object->isInitialized('pinnedTo') && null !== $object->getPinnedTo()) { - $values = []; - foreach ($object->getPinnedTo() as $value) { - $values[] = $value; - } - $data['pinned_to'] = $values; - } - if ($object->isInitialized('reactions') && null !== $object->getReactions()) { - $values_1 = []; - foreach ($object->getReactions() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); - } - $data['reactions'] = $values_1; - } - $value_2 = $object->getTimestamp(); - if (\is_int($object->getTimestamp())) { - $value_2 = $object->getTimestamp(); - } elseif (\is_string($object->getTimestamp())) { - $value_2 = $object->getTimestamp(); - } - $data['timestamp'] = $value_2; - $data['user'] = $object->getUser(); - - return $data; + if (\array_key_exists('comment', $data) && null !== $data['comment']) { + $object->setComment($data['comment']); + } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { + $object->setComment(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsComment::class => false]; + if (\array_key_exists('created', $data) && null !== $data['created']) { + $object->setCreated($data['created']); + } elseif (\array_key_exists('created', $data) && null === $data['created']) { + $object->setCreated(null); } - } -} else { - class ObjsCommentNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsComment::class === $type; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsComment::class === \get_class($data); + if (\array_key_exists('is_intro', $data) && null !== $data['is_intro']) { + $object->setIsIntro($data['is_intro']); + } elseif (\array_key_exists('is_intro', $data) && null === $data['is_intro']) { + $object->setIsIntro(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsComment(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('comment', $data) && null !== $data['comment']) { - $object->setComment($data['comment']); - } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { - $object->setComment(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_intro', $data) && null !== $data['is_intro']) { - $object->setIsIntro($data['is_intro']); - } elseif (\array_key_exists('is_intro', $data) && null === $data['is_intro']) { - $object->setIsIntro(null); - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('num_stars', $data) && null !== $data['num_stars']) { - $object->setNumStars($data['num_stars']); - } elseif (\array_key_exists('num_stars', $data) && null === $data['num_stars']) { - $object->setNumStars(null); - } - if (\array_key_exists('pinned_info', $data) && null !== $data['pinned_info']) { - $object->setPinnedInfo($data['pinned_info']); - } elseif (\array_key_exists('pinned_info', $data) && null === $data['pinned_info']) { - $object->setPinnedInfo(null); - } - if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { - $values = []; - foreach ($data['pinned_to'] as $value) { - $values[] = $value; - } - $object->setPinnedTo($values); - } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { - $object->setPinnedTo(null); - } - if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { - $values_1 = []; - foreach ($data['reactions'] as $value_1) { - $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); - } - $object->setReactions($values_1); - } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { - $object->setReactions(null); - } - if (\array_key_exists('timestamp', $data) && null !== $data['timestamp']) { + if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { + $object->setIsStarred($data['is_starred']); + } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { + $object->setIsStarred(null); + } + if (\array_key_exists('num_stars', $data) && null !== $data['num_stars']) { + $object->setNumStars($data['num_stars']); + } elseif (\array_key_exists('num_stars', $data) && null === $data['num_stars']) { + $object->setNumStars(null); + } + if (\array_key_exists('pinned_info', $data) && null !== $data['pinned_info']) { + $object->setPinnedInfo($data['pinned_info']); + } elseif (\array_key_exists('pinned_info', $data) && null === $data['pinned_info']) { + $object->setPinnedInfo(null); + } + if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { + $values = []; + foreach ($data['pinned_to'] as $value) { + $values[] = $value; + } + $object->setPinnedTo($values); + } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { + $object->setPinnedTo(null); + } + if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { + $values_1 = []; + foreach ($data['reactions'] as $value_1) { + $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); + } + $object->setReactions($values_1); + } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { + $object->setReactions(null); + } + if (\array_key_exists('timestamp', $data) && null !== $data['timestamp']) { + $value_2 = $data['timestamp']; + if (\is_int($data['timestamp'])) { + $value_2 = $data['timestamp']; + } elseif (\is_string($data['timestamp'])) { $value_2 = $data['timestamp']; - if (\is_int($data['timestamp'])) { - $value_2 = $data['timestamp']; - } elseif (\is_string($data['timestamp'])) { - $value_2 = $data['timestamp']; - } - $object->setTimestamp($value_2); - } elseif (\array_key_exists('timestamp', $data) && null === $data['timestamp']) { - $object->setTimestamp(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); } - - return $object; + $object->setTimestamp($value_2); + } elseif (\array_key_exists('timestamp', $data) && null === $data['timestamp']) { + $object->setTimestamp(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['comment'] = $object->getComment(); - $data['created'] = $object->getCreated(); - $data['id'] = $object->getId(); - $data['is_intro'] = $object->getIsIntro(); - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - if ($object->isInitialized('numStars') && null !== $object->getNumStars()) { - $data['num_stars'] = $object->getNumStars(); - } - if ($object->isInitialized('pinnedInfo') && null !== $object->getPinnedInfo()) { - $data['pinned_info'] = $object->getPinnedInfo(); - } - if ($object->isInitialized('pinnedTo') && null !== $object->getPinnedTo()) { - $values = []; - foreach ($object->getPinnedTo() as $value) { - $values[] = $value; - } - $data['pinned_to'] = $values; - } - if ($object->isInitialized('reactions') && null !== $object->getReactions()) { - $values_1 = []; - foreach ($object->getReactions() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); - } - $data['reactions'] = $values_1; + return $object; + } + + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['comment'] = $data->getComment(); + $dataArray['created'] = $data->getCreated(); + $dataArray['id'] = $data->getId(); + $dataArray['is_intro'] = $data->getIsIntro(); + if ($data->isInitialized('isStarred') && null !== $data->getIsStarred()) { + $dataArray['is_starred'] = $data->getIsStarred(); + } + if ($data->isInitialized('numStars') && null !== $data->getNumStars()) { + $dataArray['num_stars'] = $data->getNumStars(); + } + if ($data->isInitialized('pinnedInfo') && null !== $data->getPinnedInfo()) { + $dataArray['pinned_info'] = $data->getPinnedInfo(); + } + if ($data->isInitialized('pinnedTo') && null !== $data->getPinnedTo()) { + $values = []; + foreach ($data->getPinnedTo() as $value) { + $values[] = $value; } - $value_2 = $object->getTimestamp(); - if (\is_int($object->getTimestamp())) { - $value_2 = $object->getTimestamp(); - } elseif (\is_string($object->getTimestamp())) { - $value_2 = $object->getTimestamp(); + $dataArray['pinned_to'] = $values; + } + if ($data->isInitialized('reactions') && null !== $data->getReactions()) { + $values_1 = []; + foreach ($data->getReactions() as $value_1) { + $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); } - $data['timestamp'] = $value_2; - $data['user'] = $object->getUser(); - - return $data; + $dataArray['reactions'] = $values_1; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsComment::class => false]; + $value_2 = $data->getTimestamp(); + if (\is_int($data->getTimestamp())) { + $value_2 = $data->getTimestamp(); + } elseif (\is_string($data->getTimestamp())) { + $value_2 = $data->getTimestamp(); } + $dataArray['timestamp'] = $value_2; + $dataArray['user'] = $data->getUser(); + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsComment::class => false]; } } diff --git a/generated/Normalizer/ObjsConversationDisplayCountsNormalizer.php b/generated/Normalizer/ObjsConversationDisplayCountsNormalizer.php index 30978cae..f39f9b9f 100644 --- a/generated/Normalizer/ObjsConversationDisplayCountsNormalizer.php +++ b/generated/Normalizer/ObjsConversationDisplayCountsNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,60 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsConversationDisplayCountsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsConversationDisplayCountsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('display_counts', $data) && null !== $data['display_counts']) { - $object->setDisplayCounts($data['display_counts']); - } elseif (\array_key_exists('display_counts', $data) && null === $data['display_counts']) { - $object->setDisplayCounts(null); - } - if (\array_key_exists('guest_counts', $data) && null !== $data['guest_counts']) { - $object->setGuestCounts($data['guest_counts']); - } elseif (\array_key_exists('guest_counts', $data) && null === $data['guest_counts']) { - $object->setGuestCounts(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['display_counts'] = $object->getDisplayCounts(); - $data['guest_counts'] = $object->getGuestCounts(); - - return $data; + if (\array_key_exists('display_counts', $data) && null !== $data['display_counts']) { + $object->setDisplayCounts($data['display_counts']); + } elseif (\array_key_exists('display_counts', $data) && null === $data['display_counts']) { + $object->setDisplayCounts(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => false]; + if (\array_key_exists('guest_counts', $data) && null !== $data['guest_counts']) { + $object->setGuestCounts($data['guest_counts']); + } elseif (\array_key_exists('guest_counts', $data) && null === $data['guest_counts']) { + $object->setGuestCounts(null); } - } -} else { - class ObjsConversationDisplayCountsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('display_counts', $data) && null !== $data['display_counts']) { - $object->setDisplayCounts($data['display_counts']); - } elseif (\array_key_exists('display_counts', $data) && null === $data['display_counts']) { - $object->setDisplayCounts(null); - } - if (\array_key_exists('guest_counts', $data) && null !== $data['guest_counts']) { - $object->setGuestCounts($data['guest_counts']); - } elseif (\array_key_exists('guest_counts', $data) && null === $data['guest_counts']) { - $object->setGuestCounts(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['display_counts'] = $object->getDisplayCounts(); - $data['guest_counts'] = $object->getGuestCounts(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['display_counts'] = $data->getDisplayCounts(); + $dataArray['guest_counts'] = $data->getGuestCounts(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class => false]; } } diff --git a/generated/Normalizer/ObjsConversationNormalizer.php b/generated/Normalizer/ObjsConversationNormalizer.php index ed283116..f04105db 100644 --- a/generated/Normalizer/ObjsConversationNormalizer.php +++ b/generated/Normalizer/ObjsConversationNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,1129 +23,632 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsConversationNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsConversationNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsConversation::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversation::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversation::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversation::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversation(); - if (\array_key_exists('priority', $data) && \is_int($data['priority'])) { - $data['priority'] = (float) $data['priority']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { - $object->setAcceptedUser($data['accepted_user']); - } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { - $object->setAcceptedUser(null); - } - if (\array_key_exists('connected_team_ids', $data) && null !== $data['connected_team_ids']) { - $values = []; - foreach ($data['connected_team_ids'] as $value) { - $values[] = $value; - } - $object->setConnectedTeamIds($values); - } elseif (\array_key_exists('connected_team_ids', $data) && null === $data['connected_team_ids']) { - $object->setConnectedTeamIds(null); - } - if (\array_key_exists('conversation_host_id', $data) && null !== $data['conversation_host_id']) { - $object->setConversationHostId($data['conversation_host_id']); - } elseif (\array_key_exists('conversation_host_id', $data) && null === $data['conversation_host_id']) { - $object->setConversationHostId(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('display_counts', $data) && null !== $data['display_counts']) { - $object->setDisplayCounts($this->denormalizer->denormalize($data['display_counts'], \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class, 'json', $context)); - } elseif (\array_key_exists('display_counts', $data) && null === $data['display_counts']) { - $object->setDisplayCounts(null); - } - if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { - $object->setEnterpriseId($data['enterprise_id']); - } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { - $object->setEnterpriseId(null); - } - if (\array_key_exists('has_pins', $data) && null !== $data['has_pins']) { - $object->setHasPins($data['has_pins']); - } elseif (\array_key_exists('has_pins', $data) && null === $data['has_pins']) { - $object->setHasPins(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('internal_team_ids', $data) && null !== $data['internal_team_ids']) { - $values_1 = []; - foreach ($data['internal_team_ids'] as $value_1) { - $values_1[] = $value_1; - } - $object->setInternalTeamIds($values_1); - } elseif (\array_key_exists('internal_team_ids', $data) && null === $data['internal_team_ids']) { - $object->setInternalTeamIds(null); - } - if (\array_key_exists('is_archived', $data) && null !== $data['is_archived']) { - $object->setIsArchived($data['is_archived']); - } elseif (\array_key_exists('is_archived', $data) && null === $data['is_archived']) { - $object->setIsArchived(null); - } - if (\array_key_exists('is_channel', $data) && null !== $data['is_channel']) { - $object->setIsChannel($data['is_channel']); - } elseif (\array_key_exists('is_channel', $data) && null === $data['is_channel']) { - $object->setIsChannel(null); - } - if (\array_key_exists('is_ext_shared', $data) && null !== $data['is_ext_shared']) { - $object->setIsExtShared($data['is_ext_shared']); - } elseif (\array_key_exists('is_ext_shared', $data) && null === $data['is_ext_shared']) { - $object->setIsExtShared(null); - } - if (\array_key_exists('is_frozen', $data) && null !== $data['is_frozen']) { - $object->setIsFrozen($data['is_frozen']); - } elseif (\array_key_exists('is_frozen', $data) && null === $data['is_frozen']) { - $object->setIsFrozen(null); - } - if (\array_key_exists('is_general', $data) && null !== $data['is_general']) { - $object->setIsGeneral($data['is_general']); - } elseif (\array_key_exists('is_general', $data) && null === $data['is_general']) { - $object->setIsGeneral(null); - } - if (\array_key_exists('is_global_shared', $data) && null !== $data['is_global_shared']) { - $object->setIsGlobalShared($data['is_global_shared']); - } elseif (\array_key_exists('is_global_shared', $data) && null === $data['is_global_shared']) { - $object->setIsGlobalShared(null); - } - if (\array_key_exists('is_group', $data) && null !== $data['is_group']) { - $object->setIsGroup($data['is_group']); - } elseif (\array_key_exists('is_group', $data) && null === $data['is_group']) { - $object->setIsGroup(null); - } - if (\array_key_exists('is_im', $data) && null !== $data['is_im']) { - $object->setIsIm($data['is_im']); - } elseif (\array_key_exists('is_im', $data) && null === $data['is_im']) { - $object->setIsIm(null); - } - if (\array_key_exists('is_member', $data) && null !== $data['is_member']) { - $object->setIsMember($data['is_member']); - } elseif (\array_key_exists('is_member', $data) && null === $data['is_member']) { - $object->setIsMember(null); - } - if (\array_key_exists('is_moved', $data) && null !== $data['is_moved']) { - $object->setIsMoved($data['is_moved']); - } elseif (\array_key_exists('is_moved', $data) && null === $data['is_moved']) { - $object->setIsMoved(null); - } - if (\array_key_exists('is_mpim', $data) && null !== $data['is_mpim']) { - $object->setIsMpim($data['is_mpim']); - } elseif (\array_key_exists('is_mpim', $data) && null === $data['is_mpim']) { - $object->setIsMpim(null); - } - if (\array_key_exists('is_non_threadable', $data) && null !== $data['is_non_threadable']) { - $object->setIsNonThreadable($data['is_non_threadable']); - } elseif (\array_key_exists('is_non_threadable', $data) && null === $data['is_non_threadable']) { - $object->setIsNonThreadable(null); - } - if (\array_key_exists('is_open', $data) && null !== $data['is_open']) { - $object->setIsOpen($data['is_open']); - } elseif (\array_key_exists('is_open', $data) && null === $data['is_open']) { - $object->setIsOpen(null); - } - if (\array_key_exists('is_org_default', $data) && null !== $data['is_org_default']) { - $object->setIsOrgDefault($data['is_org_default']); - } elseif (\array_key_exists('is_org_default', $data) && null === $data['is_org_default']) { - $object->setIsOrgDefault(null); - } - if (\array_key_exists('is_org_mandatory', $data) && null !== $data['is_org_mandatory']) { - $object->setIsOrgMandatory($data['is_org_mandatory']); - } elseif (\array_key_exists('is_org_mandatory', $data) && null === $data['is_org_mandatory']) { - $object->setIsOrgMandatory(null); - } - if (\array_key_exists('is_org_shared', $data) && null !== $data['is_org_shared']) { - $object->setIsOrgShared($data['is_org_shared']); - } elseif (\array_key_exists('is_org_shared', $data) && null === $data['is_org_shared']) { - $object->setIsOrgShared(null); - } - if (\array_key_exists('is_pending_ext_shared', $data) && null !== $data['is_pending_ext_shared']) { - $object->setIsPendingExtShared($data['is_pending_ext_shared']); - } elseif (\array_key_exists('is_pending_ext_shared', $data) && null === $data['is_pending_ext_shared']) { - $object->setIsPendingExtShared(null); - } - if (\array_key_exists('is_private', $data) && null !== $data['is_private']) { - $object->setIsPrivate($data['is_private']); - } elseif (\array_key_exists('is_private', $data) && null === $data['is_private']) { - $object->setIsPrivate(null); - } - if (\array_key_exists('is_read_only', $data) && null !== $data['is_read_only']) { - $object->setIsReadOnly($data['is_read_only']); - } elseif (\array_key_exists('is_read_only', $data) && null === $data['is_read_only']) { - $object->setIsReadOnly(null); - } - if (\array_key_exists('is_shared', $data) && null !== $data['is_shared']) { - $object->setIsShared($data['is_shared']); - } elseif (\array_key_exists('is_shared', $data) && null === $data['is_shared']) { - $object->setIsShared(null); - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('is_thread_only', $data) && null !== $data['is_thread_only']) { - $object->setIsThreadOnly($data['is_thread_only']); - } elseif (\array_key_exists('is_thread_only', $data) && null === $data['is_thread_only']) { - $object->setIsThreadOnly(null); - } - if (\array_key_exists('is_user_deleted', $data) && null !== $data['is_user_deleted']) { - $object->setIsUserDeleted($data['is_user_deleted']); - } elseif (\array_key_exists('is_user_deleted', $data) && null === $data['is_user_deleted']) { - $object->setIsUserDeleted(null); - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest', $data) && null !== $data['latest']) { - $object->setLatest($data['latest']); - } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { - $object->setLatest(null); - } - if (\array_key_exists('locale', $data) && null !== $data['locale']) { - $object->setLocale($data['locale']); - } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { - $object->setLocale(null); - } - if (\array_key_exists('members', $data) && null !== $data['members']) { - $values_2 = []; - foreach ($data['members'] as $value_2) { - $values_2[] = $value_2; - } - $object->setMembers($values_2); - } elseif (\array_key_exists('members', $data) && null === $data['members']) { - $object->setMembers(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('name_normalized', $data) && null !== $data['name_normalized']) { - $object->setNameNormalized($data['name_normalized']); - } elseif (\array_key_exists('name_normalized', $data) && null === $data['name_normalized']) { - $object->setNameNormalized(null); - } - if (\array_key_exists('num_members', $data) && null !== $data['num_members']) { - $object->setNumMembers($data['num_members']); - } elseif (\array_key_exists('num_members', $data) && null === $data['num_members']) { - $object->setNumMembers(null); - } - if (\array_key_exists('parent_conversation', $data) && null !== $data['parent_conversation']) { - $object->setParentConversation($data['parent_conversation']); - } elseif (\array_key_exists('parent_conversation', $data) && null === $data['parent_conversation']) { - $object->setParentConversation(null); - } - if (\array_key_exists('pending_connected_team_ids', $data) && null !== $data['pending_connected_team_ids']) { - $values_3 = []; - foreach ($data['pending_connected_team_ids'] as $value_3) { - $values_3[] = $value_3; - } - $object->setPendingConnectedTeamIds($values_3); - } elseif (\array_key_exists('pending_connected_team_ids', $data) && null === $data['pending_connected_team_ids']) { - $object->setPendingConnectedTeamIds(null); - } - if (\array_key_exists('pending_shared', $data) && null !== $data['pending_shared']) { - $values_4 = []; - foreach ($data['pending_shared'] as $value_4) { - $values_4[] = $value_4; - } - $object->setPendingShared($values_4); - } elseif (\array_key_exists('pending_shared', $data) && null === $data['pending_shared']) { - $object->setPendingShared(null); - } - if (\array_key_exists('pin_count', $data) && null !== $data['pin_count']) { - $object->setPinCount($data['pin_count']); - } elseif (\array_key_exists('pin_count', $data) && null === $data['pin_count']) { - $object->setPinCount(null); - } - if (\array_key_exists('previous_names', $data) && null !== $data['previous_names']) { - $values_5 = []; - foreach ($data['previous_names'] as $value_5) { - $values_5[] = $value_5; - } - $object->setPreviousNames($values_5); - } elseif (\array_key_exists('previous_names', $data) && null === $data['previous_names']) { - $object->setPreviousNames(null); - } - if (\array_key_exists('priority', $data) && null !== $data['priority']) { - $object->setPriority($data['priority']); - } elseif (\array_key_exists('priority', $data) && null === $data['priority']) { - $object->setPriority(null); - } - if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { - $object->setPurpose($this->denormalizer->denormalize($data['purpose'], \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class, 'json', $context)); - } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { - $object->setPurpose(null); - } - if (\array_key_exists('shared_team_ids', $data) && null !== $data['shared_team_ids']) { - $values_6 = []; - foreach ($data['shared_team_ids'] as $value_6) { - $values_6[] = $value_6; - } - $object->setSharedTeamIds($values_6); - } elseif (\array_key_exists('shared_team_ids', $data) && null === $data['shared_team_ids']) { - $object->setSharedTeamIds(null); - } - if (\array_key_exists('shares', $data) && null !== $data['shares']) { - $values_7 = []; - foreach ($data['shares'] as $value_7) { - $values_7[] = $this->denormalizer->denormalize($value_7, \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class, 'json', $context); - } - $object->setShares($values_7); - } elseif (\array_key_exists('shares', $data) && null === $data['shares']) { - $object->setShares(null); - } - if (\array_key_exists('timezone_count', $data) && null !== $data['timezone_count']) { - $object->setTimezoneCount($data['timezone_count']); - } elseif (\array_key_exists('timezone_count', $data) && null === $data['timezone_count']) { - $object->setTimezoneCount(null); - } - if (\array_key_exists('topic', $data) && null !== $data['topic']) { - $object->setTopic($this->denormalizer->denormalize($data['topic'], \JoliCode\Slack\Api\Model\ObjsConversationTopic::class, 'json', $context)); - } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { - $object->setTopic(null); - } - if (\array_key_exists('unlinked', $data) && null !== $data['unlinked']) { - $object->setUnlinked($data['unlinked']); - } elseif (\array_key_exists('unlinked', $data) && null === $data['unlinked']) { - $object->setUnlinked(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { - $object->setUnreadCountDisplay($data['unread_count_display']); - } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { - $object->setUnreadCountDisplay(null); - } - if (\array_key_exists('use_case', $data) && null !== $data['use_case']) { - $object->setUseCase($data['use_case']); - } elseif (\array_key_exists('use_case', $data) && null === $data['use_case']) { - $object->setUseCase(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('version', $data) && null !== $data['version']) { - $object->setVersion($data['version']); - } elseif (\array_key_exists('version', $data) && null === $data['version']) { - $object->setVersion(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsConversation(); + if (\array_key_exists('priority', $data) && \is_int($data['priority'])) { + $data['priority'] = (float) $data['priority']; + } + if (\array_key_exists('has_pins', $data) && \is_int($data['has_pins'])) { + $data['has_pins'] = (bool) $data['has_pins']; + } + if (\array_key_exists('is_archived', $data) && \is_int($data['is_archived'])) { + $data['is_archived'] = (bool) $data['is_archived']; + } + if (\array_key_exists('is_channel', $data) && \is_int($data['is_channel'])) { + $data['is_channel'] = (bool) $data['is_channel']; + } + if (\array_key_exists('is_ext_shared', $data) && \is_int($data['is_ext_shared'])) { + $data['is_ext_shared'] = (bool) $data['is_ext_shared']; + } + if (\array_key_exists('is_frozen', $data) && \is_int($data['is_frozen'])) { + $data['is_frozen'] = (bool) $data['is_frozen']; + } + if (\array_key_exists('is_general', $data) && \is_int($data['is_general'])) { + $data['is_general'] = (bool) $data['is_general']; + } + if (\array_key_exists('is_global_shared', $data) && \is_int($data['is_global_shared'])) { + $data['is_global_shared'] = (bool) $data['is_global_shared']; + } + if (\array_key_exists('is_group', $data) && \is_int($data['is_group'])) { + $data['is_group'] = (bool) $data['is_group']; + } + if (\array_key_exists('is_im', $data) && \is_int($data['is_im'])) { + $data['is_im'] = (bool) $data['is_im']; + } + if (\array_key_exists('is_member', $data) && \is_int($data['is_member'])) { + $data['is_member'] = (bool) $data['is_member']; + } + if (\array_key_exists('is_mpim', $data) && \is_int($data['is_mpim'])) { + $data['is_mpim'] = (bool) $data['is_mpim']; + } + if (\array_key_exists('is_non_threadable', $data) && \is_int($data['is_non_threadable'])) { + $data['is_non_threadable'] = (bool) $data['is_non_threadable']; + } + if (\array_key_exists('is_open', $data) && \is_int($data['is_open'])) { + $data['is_open'] = (bool) $data['is_open']; + } + if (\array_key_exists('is_org_default', $data) && \is_int($data['is_org_default'])) { + $data['is_org_default'] = (bool) $data['is_org_default']; + } + if (\array_key_exists('is_org_mandatory', $data) && \is_int($data['is_org_mandatory'])) { + $data['is_org_mandatory'] = (bool) $data['is_org_mandatory']; + } + if (\array_key_exists('is_org_shared', $data) && \is_int($data['is_org_shared'])) { + $data['is_org_shared'] = (bool) $data['is_org_shared']; + } + if (\array_key_exists('is_pending_ext_shared', $data) && \is_int($data['is_pending_ext_shared'])) { + $data['is_pending_ext_shared'] = (bool) $data['is_pending_ext_shared']; + } + if (\array_key_exists('is_private', $data) && \is_int($data['is_private'])) { + $data['is_private'] = (bool) $data['is_private']; + } + if (\array_key_exists('is_read_only', $data) && \is_int($data['is_read_only'])) { + $data['is_read_only'] = (bool) $data['is_read_only']; + } + if (\array_key_exists('is_shared', $data) && \is_int($data['is_shared'])) { + $data['is_shared'] = (bool) $data['is_shared']; + } + if (\array_key_exists('is_starred', $data) && \is_int($data['is_starred'])) { + $data['is_starred'] = (bool) $data['is_starred']; + } + if (\array_key_exists('is_thread_only', $data) && \is_int($data['is_thread_only'])) { + $data['is_thread_only'] = (bool) $data['is_thread_only']; + } + if (\array_key_exists('is_user_deleted', $data) && \is_int($data['is_user_deleted'])) { + $data['is_user_deleted'] = (bool) $data['is_user_deleted']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('acceptedUser') && null !== $object->getAcceptedUser()) { - $data['accepted_user'] = $object->getAcceptedUser(); - } - if ($object->isInitialized('connectedTeamIds') && null !== $object->getConnectedTeamIds()) { - $values = []; - foreach ($object->getConnectedTeamIds() as $value) { - $values[] = $value; - } - $data['connected_team_ids'] = $values; - } - if ($object->isInitialized('conversationHostId') && null !== $object->getConversationHostId()) { - $data['conversation_host_id'] = $object->getConversationHostId(); - } - $data['created'] = $object->getCreated(); - if ($object->isInitialized('creator') && null !== $object->getCreator()) { - $data['creator'] = $object->getCreator(); - } - if ($object->isInitialized('displayCounts') && null !== $object->getDisplayCounts()) { - $data['display_counts'] = $this->normalizer->normalize($object->getDisplayCounts(), 'json', $context); - } - if ($object->isInitialized('enterpriseId') && null !== $object->getEnterpriseId()) { - $data['enterprise_id'] = $object->getEnterpriseId(); - } - if ($object->isInitialized('hasPins') && null !== $object->getHasPins()) { - $data['has_pins'] = $object->getHasPins(); - } - $data['id'] = $object->getId(); - if ($object->isInitialized('internalTeamIds') && null !== $object->getInternalTeamIds()) { - $values_1 = []; - foreach ($object->getInternalTeamIds() as $value_1) { - $values_1[] = $value_1; - } - $data['internal_team_ids'] = $values_1; - } - if ($object->isInitialized('isArchived') && null !== $object->getIsArchived()) { - $data['is_archived'] = $object->getIsArchived(); - } - if ($object->isInitialized('isChannel') && null !== $object->getIsChannel()) { - $data['is_channel'] = $object->getIsChannel(); - } - if ($object->isInitialized('isExtShared') && null !== $object->getIsExtShared()) { - $data['is_ext_shared'] = $object->getIsExtShared(); - } - if ($object->isInitialized('isFrozen') && null !== $object->getIsFrozen()) { - $data['is_frozen'] = $object->getIsFrozen(); - } - if ($object->isInitialized('isGeneral') && null !== $object->getIsGeneral()) { - $data['is_general'] = $object->getIsGeneral(); - } - if ($object->isInitialized('isGlobalShared') && null !== $object->getIsGlobalShared()) { - $data['is_global_shared'] = $object->getIsGlobalShared(); - } - if ($object->isInitialized('isGroup') && null !== $object->getIsGroup()) { - $data['is_group'] = $object->getIsGroup(); - } - $data['is_im'] = $object->getIsIm(); - if ($object->isInitialized('isMember') && null !== $object->getIsMember()) { - $data['is_member'] = $object->getIsMember(); - } - if ($object->isInitialized('isMoved') && null !== $object->getIsMoved()) { - $data['is_moved'] = $object->getIsMoved(); - } - if ($object->isInitialized('isMpim') && null !== $object->getIsMpim()) { - $data['is_mpim'] = $object->getIsMpim(); - } - if ($object->isInitialized('isNonThreadable') && null !== $object->getIsNonThreadable()) { - $data['is_non_threadable'] = $object->getIsNonThreadable(); - } - if ($object->isInitialized('isOpen') && null !== $object->getIsOpen()) { - $data['is_open'] = $object->getIsOpen(); - } - if ($object->isInitialized('isOrgDefault') && null !== $object->getIsOrgDefault()) { - $data['is_org_default'] = $object->getIsOrgDefault(); - } - if ($object->isInitialized('isOrgMandatory') && null !== $object->getIsOrgMandatory()) { - $data['is_org_mandatory'] = $object->getIsOrgMandatory(); - } - $data['is_org_shared'] = $object->getIsOrgShared(); - if ($object->isInitialized('isPendingExtShared') && null !== $object->getIsPendingExtShared()) { - $data['is_pending_ext_shared'] = $object->getIsPendingExtShared(); - } - if ($object->isInitialized('isPrivate') && null !== $object->getIsPrivate()) { - $data['is_private'] = $object->getIsPrivate(); - } - if ($object->isInitialized('isReadOnly') && null !== $object->getIsReadOnly()) { - $data['is_read_only'] = $object->getIsReadOnly(); - } - if ($object->isInitialized('isShared') && null !== $object->getIsShared()) { - $data['is_shared'] = $object->getIsShared(); - } - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - if ($object->isInitialized('isThreadOnly') && null !== $object->getIsThreadOnly()) { - $data['is_thread_only'] = $object->getIsThreadOnly(); - } - if ($object->isInitialized('isUserDeleted') && null !== $object->getIsUserDeleted()) { - $data['is_user_deleted'] = $object->getIsUserDeleted(); - } - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latest') && null !== $object->getLatest()) { - $data['latest'] = $object->getLatest(); - } - if ($object->isInitialized('locale') && null !== $object->getLocale()) { - $data['locale'] = $object->getLocale(); - } - if ($object->isInitialized('members') && null !== $object->getMembers()) { - $values_2 = []; - foreach ($object->getMembers() as $value_2) { - $values_2[] = $value_2; - } - $data['members'] = $values_2; - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('nameNormalized') && null !== $object->getNameNormalized()) { - $data['name_normalized'] = $object->getNameNormalized(); - } - if ($object->isInitialized('numMembers') && null !== $object->getNumMembers()) { - $data['num_members'] = $object->getNumMembers(); - } - if ($object->isInitialized('parentConversation') && null !== $object->getParentConversation()) { - $data['parent_conversation'] = $object->getParentConversation(); - } - if ($object->isInitialized('pendingConnectedTeamIds') && null !== $object->getPendingConnectedTeamIds()) { - $values_3 = []; - foreach ($object->getPendingConnectedTeamIds() as $value_3) { - $values_3[] = $value_3; - } - $data['pending_connected_team_ids'] = $values_3; - } - if ($object->isInitialized('pendingShared') && null !== $object->getPendingShared()) { - $values_4 = []; - foreach ($object->getPendingShared() as $value_4) { - $values_4[] = $value_4; - } - $data['pending_shared'] = $values_4; - } - if ($object->isInitialized('pinCount') && null !== $object->getPinCount()) { - $data['pin_count'] = $object->getPinCount(); - } - if ($object->isInitialized('previousNames') && null !== $object->getPreviousNames()) { - $values_5 = []; - foreach ($object->getPreviousNames() as $value_5) { - $values_5[] = $value_5; - } - $data['previous_names'] = $values_5; - } - if ($object->isInitialized('priority') && null !== $object->getPriority()) { - $data['priority'] = $object->getPriority(); - } - if ($object->isInitialized('purpose') && null !== $object->getPurpose()) { - $data['purpose'] = $this->normalizer->normalize($object->getPurpose(), 'json', $context); - } - if ($object->isInitialized('sharedTeamIds') && null !== $object->getSharedTeamIds()) { - $values_6 = []; - foreach ($object->getSharedTeamIds() as $value_6) { - $values_6[] = $value_6; - } - $data['shared_team_ids'] = $values_6; - } - if ($object->isInitialized('shares') && null !== $object->getShares()) { - $values_7 = []; - foreach ($object->getShares() as $value_7) { - $values_7[] = $this->normalizer->normalize($value_7, 'json', $context); - } - $data['shares'] = $values_7; - } - if ($object->isInitialized('timezoneCount') && null !== $object->getTimezoneCount()) { - $data['timezone_count'] = $object->getTimezoneCount(); - } - if ($object->isInitialized('topic') && null !== $object->getTopic()) { - $data['topic'] = $this->normalizer->normalize($object->getTopic(), 'json', $context); - } - if ($object->isInitialized('unlinked') && null !== $object->getUnlinked()) { - $data['unlinked'] = $object->getUnlinked(); - } - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); - } - if ($object->isInitialized('unreadCountDisplay') && null !== $object->getUnreadCountDisplay()) { - $data['unread_count_display'] = $object->getUnreadCountDisplay(); - } - if ($object->isInitialized('useCase') && null !== $object->getUseCase()) { - $data['use_case'] = $object->getUseCase(); - } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } - if ($object->isInitialized('version') && null !== $object->getVersion()) { - $data['version'] = $object->getVersion(); - } - - return $data; + if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { + $object->setAcceptedUser($data['accepted_user']); + } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { + $object->setAcceptedUser(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversation::class => false]; + if (\array_key_exists('connected_team_ids', $data) && null !== $data['connected_team_ids']) { + $values = []; + foreach ($data['connected_team_ids'] as $value) { + $values[] = $value; + } + $object->setConnectedTeamIds($values); + } elseif (\array_key_exists('connected_team_ids', $data) && null === $data['connected_team_ids']) { + $object->setConnectedTeamIds(null); } - } -} else { - class ObjsConversationNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversation::class === $type; + if (\array_key_exists('conversation_host_id', $data) && null !== $data['conversation_host_id']) { + $object->setConversationHostId($data['conversation_host_id']); + } elseif (\array_key_exists('conversation_host_id', $data) && null === $data['conversation_host_id']) { + $object->setConversationHostId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversation::class === \get_class($data); + if (\array_key_exists('created', $data) && null !== $data['created']) { + $object->setCreated($data['created']); + } elseif (\array_key_exists('created', $data) && null === $data['created']) { + $object->setCreated(null); + } + if (\array_key_exists('creator', $data) && null !== $data['creator']) { + $object->setCreator($data['creator']); + } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { + $object->setCreator(null); + } + if (\array_key_exists('display_counts', $data) && null !== $data['display_counts']) { + $object->setDisplayCounts($this->denormalizer->denormalize($data['display_counts'], \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class, 'json', $context)); + } elseif (\array_key_exists('display_counts', $data) && null === $data['display_counts']) { + $object->setDisplayCounts(null); + } + if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { + $object->setEnterpriseId($data['enterprise_id']); + } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { + $object->setEnterpriseId(null); + } + if (\array_key_exists('has_pins', $data) && null !== $data['has_pins']) { + $object->setHasPins($data['has_pins']); + } elseif (\array_key_exists('has_pins', $data) && null === $data['has_pins']) { + $object->setHasPins(null); + } + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('internal_team_ids', $data) && null !== $data['internal_team_ids']) { + $values_1 = []; + foreach ($data['internal_team_ids'] as $value_1) { + $values_1[] = $value_1; + } + $object->setInternalTeamIds($values_1); + } elseif (\array_key_exists('internal_team_ids', $data) && null === $data['internal_team_ids']) { + $object->setInternalTeamIds(null); + } + if (\array_key_exists('is_archived', $data) && null !== $data['is_archived']) { + $object->setIsArchived($data['is_archived']); + } elseif (\array_key_exists('is_archived', $data) && null === $data['is_archived']) { + $object->setIsArchived(null); + } + if (\array_key_exists('is_channel', $data) && null !== $data['is_channel']) { + $object->setIsChannel($data['is_channel']); + } elseif (\array_key_exists('is_channel', $data) && null === $data['is_channel']) { + $object->setIsChannel(null); + } + if (\array_key_exists('is_ext_shared', $data) && null !== $data['is_ext_shared']) { + $object->setIsExtShared($data['is_ext_shared']); + } elseif (\array_key_exists('is_ext_shared', $data) && null === $data['is_ext_shared']) { + $object->setIsExtShared(null); + } + if (\array_key_exists('is_frozen', $data) && null !== $data['is_frozen']) { + $object->setIsFrozen($data['is_frozen']); + } elseif (\array_key_exists('is_frozen', $data) && null === $data['is_frozen']) { + $object->setIsFrozen(null); + } + if (\array_key_exists('is_general', $data) && null !== $data['is_general']) { + $object->setIsGeneral($data['is_general']); + } elseif (\array_key_exists('is_general', $data) && null === $data['is_general']) { + $object->setIsGeneral(null); + } + if (\array_key_exists('is_global_shared', $data) && null !== $data['is_global_shared']) { + $object->setIsGlobalShared($data['is_global_shared']); + } elseif (\array_key_exists('is_global_shared', $data) && null === $data['is_global_shared']) { + $object->setIsGlobalShared(null); + } + if (\array_key_exists('is_group', $data) && null !== $data['is_group']) { + $object->setIsGroup($data['is_group']); + } elseif (\array_key_exists('is_group', $data) && null === $data['is_group']) { + $object->setIsGroup(null); + } + if (\array_key_exists('is_im', $data) && null !== $data['is_im']) { + $object->setIsIm($data['is_im']); + } elseif (\array_key_exists('is_im', $data) && null === $data['is_im']) { + $object->setIsIm(null); + } + if (\array_key_exists('is_member', $data) && null !== $data['is_member']) { + $object->setIsMember($data['is_member']); + } elseif (\array_key_exists('is_member', $data) && null === $data['is_member']) { + $object->setIsMember(null); + } + if (\array_key_exists('is_moved', $data) && null !== $data['is_moved']) { + $object->setIsMoved($data['is_moved']); + } elseif (\array_key_exists('is_moved', $data) && null === $data['is_moved']) { + $object->setIsMoved(null); + } + if (\array_key_exists('is_mpim', $data) && null !== $data['is_mpim']) { + $object->setIsMpim($data['is_mpim']); + } elseif (\array_key_exists('is_mpim', $data) && null === $data['is_mpim']) { + $object->setIsMpim(null); + } + if (\array_key_exists('is_non_threadable', $data) && null !== $data['is_non_threadable']) { + $object->setIsNonThreadable($data['is_non_threadable']); + } elseif (\array_key_exists('is_non_threadable', $data) && null === $data['is_non_threadable']) { + $object->setIsNonThreadable(null); + } + if (\array_key_exists('is_open', $data) && null !== $data['is_open']) { + $object->setIsOpen($data['is_open']); + } elseif (\array_key_exists('is_open', $data) && null === $data['is_open']) { + $object->setIsOpen(null); + } + if (\array_key_exists('is_org_default', $data) && null !== $data['is_org_default']) { + $object->setIsOrgDefault($data['is_org_default']); + } elseif (\array_key_exists('is_org_default', $data) && null === $data['is_org_default']) { + $object->setIsOrgDefault(null); + } + if (\array_key_exists('is_org_mandatory', $data) && null !== $data['is_org_mandatory']) { + $object->setIsOrgMandatory($data['is_org_mandatory']); + } elseif (\array_key_exists('is_org_mandatory', $data) && null === $data['is_org_mandatory']) { + $object->setIsOrgMandatory(null); + } + if (\array_key_exists('is_org_shared', $data) && null !== $data['is_org_shared']) { + $object->setIsOrgShared($data['is_org_shared']); + } elseif (\array_key_exists('is_org_shared', $data) && null === $data['is_org_shared']) { + $object->setIsOrgShared(null); + } + if (\array_key_exists('is_pending_ext_shared', $data) && null !== $data['is_pending_ext_shared']) { + $object->setIsPendingExtShared($data['is_pending_ext_shared']); + } elseif (\array_key_exists('is_pending_ext_shared', $data) && null === $data['is_pending_ext_shared']) { + $object->setIsPendingExtShared(null); + } + if (\array_key_exists('is_private', $data) && null !== $data['is_private']) { + $object->setIsPrivate($data['is_private']); + } elseif (\array_key_exists('is_private', $data) && null === $data['is_private']) { + $object->setIsPrivate(null); + } + if (\array_key_exists('is_read_only', $data) && null !== $data['is_read_only']) { + $object->setIsReadOnly($data['is_read_only']); + } elseif (\array_key_exists('is_read_only', $data) && null === $data['is_read_only']) { + $object->setIsReadOnly(null); + } + if (\array_key_exists('is_shared', $data) && null !== $data['is_shared']) { + $object->setIsShared($data['is_shared']); + } elseif (\array_key_exists('is_shared', $data) && null === $data['is_shared']) { + $object->setIsShared(null); + } + if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { + $object->setIsStarred($data['is_starred']); + } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { + $object->setIsStarred(null); + } + if (\array_key_exists('is_thread_only', $data) && null !== $data['is_thread_only']) { + $object->setIsThreadOnly($data['is_thread_only']); + } elseif (\array_key_exists('is_thread_only', $data) && null === $data['is_thread_only']) { + $object->setIsThreadOnly(null); + } + if (\array_key_exists('is_user_deleted', $data) && null !== $data['is_user_deleted']) { + $object->setIsUserDeleted($data['is_user_deleted']); + } elseif (\array_key_exists('is_user_deleted', $data) && null === $data['is_user_deleted']) { + $object->setIsUserDeleted(null); + } + if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { + $object->setLastRead($data['last_read']); + } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { + $object->setLastRead(null); + } + if (\array_key_exists('latest', $data) && null !== $data['latest']) { + $object->setLatest($data['latest']); + } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { + $object->setLatest(null); + } + if (\array_key_exists('locale', $data) && null !== $data['locale']) { + $object->setLocale($data['locale']); + } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { + $object->setLocale(null); + } + if (\array_key_exists('members', $data) && null !== $data['members']) { + $values_2 = []; + foreach ($data['members'] as $value_2) { + $values_2[] = $value_2; + } + $object->setMembers($values_2); + } elseif (\array_key_exists('members', $data) && null === $data['members']) { + $object->setMembers(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('name_normalized', $data) && null !== $data['name_normalized']) { + $object->setNameNormalized($data['name_normalized']); + } elseif (\array_key_exists('name_normalized', $data) && null === $data['name_normalized']) { + $object->setNameNormalized(null); + } + if (\array_key_exists('num_members', $data) && null !== $data['num_members']) { + $object->setNumMembers($data['num_members']); + } elseif (\array_key_exists('num_members', $data) && null === $data['num_members']) { + $object->setNumMembers(null); + } + if (\array_key_exists('parent_conversation', $data) && null !== $data['parent_conversation']) { + $object->setParentConversation($data['parent_conversation']); + } elseif (\array_key_exists('parent_conversation', $data) && null === $data['parent_conversation']) { + $object->setParentConversation(null); + } + if (\array_key_exists('pending_connected_team_ids', $data) && null !== $data['pending_connected_team_ids']) { + $values_3 = []; + foreach ($data['pending_connected_team_ids'] as $value_3) { + $values_3[] = $value_3; + } + $object->setPendingConnectedTeamIds($values_3); + } elseif (\array_key_exists('pending_connected_team_ids', $data) && null === $data['pending_connected_team_ids']) { + $object->setPendingConnectedTeamIds(null); + } + if (\array_key_exists('pending_shared', $data) && null !== $data['pending_shared']) { + $values_4 = []; + foreach ($data['pending_shared'] as $value_4) { + $values_4[] = $value_4; + } + $object->setPendingShared($values_4); + } elseif (\array_key_exists('pending_shared', $data) && null === $data['pending_shared']) { + $object->setPendingShared(null); + } + if (\array_key_exists('pin_count', $data) && null !== $data['pin_count']) { + $object->setPinCount($data['pin_count']); + } elseif (\array_key_exists('pin_count', $data) && null === $data['pin_count']) { + $object->setPinCount(null); + } + if (\array_key_exists('previous_names', $data) && null !== $data['previous_names']) { + $values_5 = []; + foreach ($data['previous_names'] as $value_5) { + $values_5[] = $value_5; + } + $object->setPreviousNames($values_5); + } elseif (\array_key_exists('previous_names', $data) && null === $data['previous_names']) { + $object->setPreviousNames(null); + } + if (\array_key_exists('priority', $data) && null !== $data['priority']) { + $object->setPriority($data['priority']); + } elseif (\array_key_exists('priority', $data) && null === $data['priority']) { + $object->setPriority(null); + } + if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { + $object->setPurpose($this->denormalizer->denormalize($data['purpose'], \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class, 'json', $context)); + } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { + $object->setPurpose(null); + } + if (\array_key_exists('shared_team_ids', $data) && null !== $data['shared_team_ids']) { + $values_6 = []; + foreach ($data['shared_team_ids'] as $value_6) { + $values_6[] = $value_6; + } + $object->setSharedTeamIds($values_6); + } elseif (\array_key_exists('shared_team_ids', $data) && null === $data['shared_team_ids']) { + $object->setSharedTeamIds(null); + } + if (\array_key_exists('shares', $data) && null !== $data['shares']) { + $values_7 = []; + foreach ($data['shares'] as $value_7) { + $values_7[] = $this->denormalizer->denormalize($value_7, \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class, 'json', $context); + } + $object->setShares($values_7); + } elseif (\array_key_exists('shares', $data) && null === $data['shares']) { + $object->setShares(null); + } + if (\array_key_exists('timezone_count', $data) && null !== $data['timezone_count']) { + $object->setTimezoneCount($data['timezone_count']); + } elseif (\array_key_exists('timezone_count', $data) && null === $data['timezone_count']) { + $object->setTimezoneCount(null); + } + if (\array_key_exists('topic', $data) && null !== $data['topic']) { + $object->setTopic($this->denormalizer->denormalize($data['topic'], \JoliCode\Slack\Api\Model\ObjsConversationTopic::class, 'json', $context)); + } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { + $object->setTopic(null); + } + if (\array_key_exists('unlinked', $data) && null !== $data['unlinked']) { + $object->setUnlinked($data['unlinked']); + } elseif (\array_key_exists('unlinked', $data) && null === $data['unlinked']) { + $object->setUnlinked(null); + } + if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { + $object->setUnreadCount($data['unread_count']); + } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { + $object->setUnreadCount(null); + } + if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { + $object->setUnreadCountDisplay($data['unread_count_display']); + } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { + $object->setUnreadCountDisplay(null); + } + if (\array_key_exists('use_case', $data) && null !== $data['use_case']) { + $object->setUseCase($data['use_case']); + } elseif (\array_key_exists('use_case', $data) && null === $data['use_case']) { + $object->setUseCase(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } + if (\array_key_exists('version', $data) && null !== $data['version']) { + $object->setVersion($data['version']); + } elseif (\array_key_exists('version', $data) && null === $data['version']) { + $object->setVersion(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversation(); - if (\array_key_exists('priority', $data) && \is_int($data['priority'])) { - $data['priority'] = (float) $data['priority']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { - $object->setAcceptedUser($data['accepted_user']); - } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { - $object->setAcceptedUser(null); - } - if (\array_key_exists('connected_team_ids', $data) && null !== $data['connected_team_ids']) { - $values = []; - foreach ($data['connected_team_ids'] as $value) { - $values[] = $value; - } - $object->setConnectedTeamIds($values); - } elseif (\array_key_exists('connected_team_ids', $data) && null === $data['connected_team_ids']) { - $object->setConnectedTeamIds(null); - } - if (\array_key_exists('conversation_host_id', $data) && null !== $data['conversation_host_id']) { - $object->setConversationHostId($data['conversation_host_id']); - } elseif (\array_key_exists('conversation_host_id', $data) && null === $data['conversation_host_id']) { - $object->setConversationHostId(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('display_counts', $data) && null !== $data['display_counts']) { - $object->setDisplayCounts($this->denormalizer->denormalize($data['display_counts'], \JoliCode\Slack\Api\Model\ObjsConversationDisplayCounts::class, 'json', $context)); - } elseif (\array_key_exists('display_counts', $data) && null === $data['display_counts']) { - $object->setDisplayCounts(null); - } - if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { - $object->setEnterpriseId($data['enterprise_id']); - } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { - $object->setEnterpriseId(null); - } - if (\array_key_exists('has_pins', $data) && null !== $data['has_pins']) { - $object->setHasPins($data['has_pins']); - } elseif (\array_key_exists('has_pins', $data) && null === $data['has_pins']) { - $object->setHasPins(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('internal_team_ids', $data) && null !== $data['internal_team_ids']) { - $values_1 = []; - foreach ($data['internal_team_ids'] as $value_1) { - $values_1[] = $value_1; - } - $object->setInternalTeamIds($values_1); - } elseif (\array_key_exists('internal_team_ids', $data) && null === $data['internal_team_ids']) { - $object->setInternalTeamIds(null); - } - if (\array_key_exists('is_archived', $data) && null !== $data['is_archived']) { - $object->setIsArchived($data['is_archived']); - } elseif (\array_key_exists('is_archived', $data) && null === $data['is_archived']) { - $object->setIsArchived(null); - } - if (\array_key_exists('is_channel', $data) && null !== $data['is_channel']) { - $object->setIsChannel($data['is_channel']); - } elseif (\array_key_exists('is_channel', $data) && null === $data['is_channel']) { - $object->setIsChannel(null); - } - if (\array_key_exists('is_ext_shared', $data) && null !== $data['is_ext_shared']) { - $object->setIsExtShared($data['is_ext_shared']); - } elseif (\array_key_exists('is_ext_shared', $data) && null === $data['is_ext_shared']) { - $object->setIsExtShared(null); - } - if (\array_key_exists('is_frozen', $data) && null !== $data['is_frozen']) { - $object->setIsFrozen($data['is_frozen']); - } elseif (\array_key_exists('is_frozen', $data) && null === $data['is_frozen']) { - $object->setIsFrozen(null); - } - if (\array_key_exists('is_general', $data) && null !== $data['is_general']) { - $object->setIsGeneral($data['is_general']); - } elseif (\array_key_exists('is_general', $data) && null === $data['is_general']) { - $object->setIsGeneral(null); - } - if (\array_key_exists('is_global_shared', $data) && null !== $data['is_global_shared']) { - $object->setIsGlobalShared($data['is_global_shared']); - } elseif (\array_key_exists('is_global_shared', $data) && null === $data['is_global_shared']) { - $object->setIsGlobalShared(null); - } - if (\array_key_exists('is_group', $data) && null !== $data['is_group']) { - $object->setIsGroup($data['is_group']); - } elseif (\array_key_exists('is_group', $data) && null === $data['is_group']) { - $object->setIsGroup(null); - } - if (\array_key_exists('is_im', $data) && null !== $data['is_im']) { - $object->setIsIm($data['is_im']); - } elseif (\array_key_exists('is_im', $data) && null === $data['is_im']) { - $object->setIsIm(null); - } - if (\array_key_exists('is_member', $data) && null !== $data['is_member']) { - $object->setIsMember($data['is_member']); - } elseif (\array_key_exists('is_member', $data) && null === $data['is_member']) { - $object->setIsMember(null); - } - if (\array_key_exists('is_moved', $data) && null !== $data['is_moved']) { - $object->setIsMoved($data['is_moved']); - } elseif (\array_key_exists('is_moved', $data) && null === $data['is_moved']) { - $object->setIsMoved(null); - } - if (\array_key_exists('is_mpim', $data) && null !== $data['is_mpim']) { - $object->setIsMpim($data['is_mpim']); - } elseif (\array_key_exists('is_mpim', $data) && null === $data['is_mpim']) { - $object->setIsMpim(null); - } - if (\array_key_exists('is_non_threadable', $data) && null !== $data['is_non_threadable']) { - $object->setIsNonThreadable($data['is_non_threadable']); - } elseif (\array_key_exists('is_non_threadable', $data) && null === $data['is_non_threadable']) { - $object->setIsNonThreadable(null); - } - if (\array_key_exists('is_open', $data) && null !== $data['is_open']) { - $object->setIsOpen($data['is_open']); - } elseif (\array_key_exists('is_open', $data) && null === $data['is_open']) { - $object->setIsOpen(null); - } - if (\array_key_exists('is_org_default', $data) && null !== $data['is_org_default']) { - $object->setIsOrgDefault($data['is_org_default']); - } elseif (\array_key_exists('is_org_default', $data) && null === $data['is_org_default']) { - $object->setIsOrgDefault(null); - } - if (\array_key_exists('is_org_mandatory', $data) && null !== $data['is_org_mandatory']) { - $object->setIsOrgMandatory($data['is_org_mandatory']); - } elseif (\array_key_exists('is_org_mandatory', $data) && null === $data['is_org_mandatory']) { - $object->setIsOrgMandatory(null); - } - if (\array_key_exists('is_org_shared', $data) && null !== $data['is_org_shared']) { - $object->setIsOrgShared($data['is_org_shared']); - } elseif (\array_key_exists('is_org_shared', $data) && null === $data['is_org_shared']) { - $object->setIsOrgShared(null); - } - if (\array_key_exists('is_pending_ext_shared', $data) && null !== $data['is_pending_ext_shared']) { - $object->setIsPendingExtShared($data['is_pending_ext_shared']); - } elseif (\array_key_exists('is_pending_ext_shared', $data) && null === $data['is_pending_ext_shared']) { - $object->setIsPendingExtShared(null); - } - if (\array_key_exists('is_private', $data) && null !== $data['is_private']) { - $object->setIsPrivate($data['is_private']); - } elseif (\array_key_exists('is_private', $data) && null === $data['is_private']) { - $object->setIsPrivate(null); - } - if (\array_key_exists('is_read_only', $data) && null !== $data['is_read_only']) { - $object->setIsReadOnly($data['is_read_only']); - } elseif (\array_key_exists('is_read_only', $data) && null === $data['is_read_only']) { - $object->setIsReadOnly(null); - } - if (\array_key_exists('is_shared', $data) && null !== $data['is_shared']) { - $object->setIsShared($data['is_shared']); - } elseif (\array_key_exists('is_shared', $data) && null === $data['is_shared']) { - $object->setIsShared(null); - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('is_thread_only', $data) && null !== $data['is_thread_only']) { - $object->setIsThreadOnly($data['is_thread_only']); - } elseif (\array_key_exists('is_thread_only', $data) && null === $data['is_thread_only']) { - $object->setIsThreadOnly(null); - } - if (\array_key_exists('is_user_deleted', $data) && null !== $data['is_user_deleted']) { - $object->setIsUserDeleted($data['is_user_deleted']); - } elseif (\array_key_exists('is_user_deleted', $data) && null === $data['is_user_deleted']) { - $object->setIsUserDeleted(null); - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest', $data) && null !== $data['latest']) { - $object->setLatest($data['latest']); - } elseif (\array_key_exists('latest', $data) && null === $data['latest']) { - $object->setLatest(null); - } - if (\array_key_exists('locale', $data) && null !== $data['locale']) { - $object->setLocale($data['locale']); - } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { - $object->setLocale(null); - } - if (\array_key_exists('members', $data) && null !== $data['members']) { - $values_2 = []; - foreach ($data['members'] as $value_2) { - $values_2[] = $value_2; - } - $object->setMembers($values_2); - } elseif (\array_key_exists('members', $data) && null === $data['members']) { - $object->setMembers(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('name_normalized', $data) && null !== $data['name_normalized']) { - $object->setNameNormalized($data['name_normalized']); - } elseif (\array_key_exists('name_normalized', $data) && null === $data['name_normalized']) { - $object->setNameNormalized(null); - } - if (\array_key_exists('num_members', $data) && null !== $data['num_members']) { - $object->setNumMembers($data['num_members']); - } elseif (\array_key_exists('num_members', $data) && null === $data['num_members']) { - $object->setNumMembers(null); - } - if (\array_key_exists('parent_conversation', $data) && null !== $data['parent_conversation']) { - $object->setParentConversation($data['parent_conversation']); - } elseif (\array_key_exists('parent_conversation', $data) && null === $data['parent_conversation']) { - $object->setParentConversation(null); - } - if (\array_key_exists('pending_connected_team_ids', $data) && null !== $data['pending_connected_team_ids']) { - $values_3 = []; - foreach ($data['pending_connected_team_ids'] as $value_3) { - $values_3[] = $value_3; - } - $object->setPendingConnectedTeamIds($values_3); - } elseif (\array_key_exists('pending_connected_team_ids', $data) && null === $data['pending_connected_team_ids']) { - $object->setPendingConnectedTeamIds(null); - } - if (\array_key_exists('pending_shared', $data) && null !== $data['pending_shared']) { - $values_4 = []; - foreach ($data['pending_shared'] as $value_4) { - $values_4[] = $value_4; - } - $object->setPendingShared($values_4); - } elseif (\array_key_exists('pending_shared', $data) && null === $data['pending_shared']) { - $object->setPendingShared(null); - } - if (\array_key_exists('pin_count', $data) && null !== $data['pin_count']) { - $object->setPinCount($data['pin_count']); - } elseif (\array_key_exists('pin_count', $data) && null === $data['pin_count']) { - $object->setPinCount(null); - } - if (\array_key_exists('previous_names', $data) && null !== $data['previous_names']) { - $values_5 = []; - foreach ($data['previous_names'] as $value_5) { - $values_5[] = $value_5; - } - $object->setPreviousNames($values_5); - } elseif (\array_key_exists('previous_names', $data) && null === $data['previous_names']) { - $object->setPreviousNames(null); - } - if (\array_key_exists('priority', $data) && null !== $data['priority']) { - $object->setPriority($data['priority']); - } elseif (\array_key_exists('priority', $data) && null === $data['priority']) { - $object->setPriority(null); - } - if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { - $object->setPurpose($this->denormalizer->denormalize($data['purpose'], \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class, 'json', $context)); - } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { - $object->setPurpose(null); - } - if (\array_key_exists('shared_team_ids', $data) && null !== $data['shared_team_ids']) { - $values_6 = []; - foreach ($data['shared_team_ids'] as $value_6) { - $values_6[] = $value_6; - } - $object->setSharedTeamIds($values_6); - } elseif (\array_key_exists('shared_team_ids', $data) && null === $data['shared_team_ids']) { - $object->setSharedTeamIds(null); - } - if (\array_key_exists('shares', $data) && null !== $data['shares']) { - $values_7 = []; - foreach ($data['shares'] as $value_7) { - $values_7[] = $this->denormalizer->denormalize($value_7, \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class, 'json', $context); - } - $object->setShares($values_7); - } elseif (\array_key_exists('shares', $data) && null === $data['shares']) { - $object->setShares(null); - } - if (\array_key_exists('timezone_count', $data) && null !== $data['timezone_count']) { - $object->setTimezoneCount($data['timezone_count']); - } elseif (\array_key_exists('timezone_count', $data) && null === $data['timezone_count']) { - $object->setTimezoneCount(null); - } - if (\array_key_exists('topic', $data) && null !== $data['topic']) { - $object->setTopic($this->denormalizer->denormalize($data['topic'], \JoliCode\Slack\Api\Model\ObjsConversationTopic::class, 'json', $context)); - } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { - $object->setTopic(null); - } - if (\array_key_exists('unlinked', $data) && null !== $data['unlinked']) { - $object->setUnlinked($data['unlinked']); - } elseif (\array_key_exists('unlinked', $data) && null === $data['unlinked']) { - $object->setUnlinked(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('unread_count_display', $data) && null !== $data['unread_count_display']) { - $object->setUnreadCountDisplay($data['unread_count_display']); - } elseif (\array_key_exists('unread_count_display', $data) && null === $data['unread_count_display']) { - $object->setUnreadCountDisplay(null); - } - if (\array_key_exists('use_case', $data) && null !== $data['use_case']) { - $object->setUseCase($data['use_case']); - } elseif (\array_key_exists('use_case', $data) && null === $data['use_case']) { - $object->setUseCase(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('version', $data) && null !== $data['version']) { - $object->setVersion($data['version']); - } elseif (\array_key_exists('version', $data) && null === $data['version']) { - $object->setVersion(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('acceptedUser') && null !== $data->getAcceptedUser()) { + $dataArray['accepted_user'] = $data->getAcceptedUser(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('acceptedUser') && null !== $object->getAcceptedUser()) { - $data['accepted_user'] = $object->getAcceptedUser(); - } - if ($object->isInitialized('connectedTeamIds') && null !== $object->getConnectedTeamIds()) { - $values = []; - foreach ($object->getConnectedTeamIds() as $value) { - $values[] = $value; - } - $data['connected_team_ids'] = $values; - } - if ($object->isInitialized('conversationHostId') && null !== $object->getConversationHostId()) { - $data['conversation_host_id'] = $object->getConversationHostId(); - } - $data['created'] = $object->getCreated(); - if ($object->isInitialized('creator') && null !== $object->getCreator()) { - $data['creator'] = $object->getCreator(); - } - if ($object->isInitialized('displayCounts') && null !== $object->getDisplayCounts()) { - $data['display_counts'] = $this->normalizer->normalize($object->getDisplayCounts(), 'json', $context); - } - if ($object->isInitialized('enterpriseId') && null !== $object->getEnterpriseId()) { - $data['enterprise_id'] = $object->getEnterpriseId(); - } - if ($object->isInitialized('hasPins') && null !== $object->getHasPins()) { - $data['has_pins'] = $object->getHasPins(); - } - $data['id'] = $object->getId(); - if ($object->isInitialized('internalTeamIds') && null !== $object->getInternalTeamIds()) { - $values_1 = []; - foreach ($object->getInternalTeamIds() as $value_1) { - $values_1[] = $value_1; - } - $data['internal_team_ids'] = $values_1; - } - if ($object->isInitialized('isArchived') && null !== $object->getIsArchived()) { - $data['is_archived'] = $object->getIsArchived(); + if ($data->isInitialized('connectedTeamIds') && null !== $data->getConnectedTeamIds()) { + $values = []; + foreach ($data->getConnectedTeamIds() as $value) { + $values[] = $value; } - if ($object->isInitialized('isChannel') && null !== $object->getIsChannel()) { - $data['is_channel'] = $object->getIsChannel(); - } - if ($object->isInitialized('isExtShared') && null !== $object->getIsExtShared()) { - $data['is_ext_shared'] = $object->getIsExtShared(); - } - if ($object->isInitialized('isFrozen') && null !== $object->getIsFrozen()) { - $data['is_frozen'] = $object->getIsFrozen(); - } - if ($object->isInitialized('isGeneral') && null !== $object->getIsGeneral()) { - $data['is_general'] = $object->getIsGeneral(); - } - if ($object->isInitialized('isGlobalShared') && null !== $object->getIsGlobalShared()) { - $data['is_global_shared'] = $object->getIsGlobalShared(); - } - if ($object->isInitialized('isGroup') && null !== $object->getIsGroup()) { - $data['is_group'] = $object->getIsGroup(); - } - $data['is_im'] = $object->getIsIm(); - if ($object->isInitialized('isMember') && null !== $object->getIsMember()) { - $data['is_member'] = $object->getIsMember(); - } - if ($object->isInitialized('isMoved') && null !== $object->getIsMoved()) { - $data['is_moved'] = $object->getIsMoved(); - } - if ($object->isInitialized('isMpim') && null !== $object->getIsMpim()) { - $data['is_mpim'] = $object->getIsMpim(); - } - if ($object->isInitialized('isNonThreadable') && null !== $object->getIsNonThreadable()) { - $data['is_non_threadable'] = $object->getIsNonThreadable(); - } - if ($object->isInitialized('isOpen') && null !== $object->getIsOpen()) { - $data['is_open'] = $object->getIsOpen(); - } - if ($object->isInitialized('isOrgDefault') && null !== $object->getIsOrgDefault()) { - $data['is_org_default'] = $object->getIsOrgDefault(); - } - if ($object->isInitialized('isOrgMandatory') && null !== $object->getIsOrgMandatory()) { - $data['is_org_mandatory'] = $object->getIsOrgMandatory(); - } - $data['is_org_shared'] = $object->getIsOrgShared(); - if ($object->isInitialized('isPendingExtShared') && null !== $object->getIsPendingExtShared()) { - $data['is_pending_ext_shared'] = $object->getIsPendingExtShared(); - } - if ($object->isInitialized('isPrivate') && null !== $object->getIsPrivate()) { - $data['is_private'] = $object->getIsPrivate(); - } - if ($object->isInitialized('isReadOnly') && null !== $object->getIsReadOnly()) { - $data['is_read_only'] = $object->getIsReadOnly(); - } - if ($object->isInitialized('isShared') && null !== $object->getIsShared()) { - $data['is_shared'] = $object->getIsShared(); - } - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - if ($object->isInitialized('isThreadOnly') && null !== $object->getIsThreadOnly()) { - $data['is_thread_only'] = $object->getIsThreadOnly(); - } - if ($object->isInitialized('isUserDeleted') && null !== $object->getIsUserDeleted()) { - $data['is_user_deleted'] = $object->getIsUserDeleted(); - } - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latest') && null !== $object->getLatest()) { - $data['latest'] = $object->getLatest(); - } - if ($object->isInitialized('locale') && null !== $object->getLocale()) { - $data['locale'] = $object->getLocale(); - } - if ($object->isInitialized('members') && null !== $object->getMembers()) { - $values_2 = []; - foreach ($object->getMembers() as $value_2) { - $values_2[] = $value_2; - } - $data['members'] = $values_2; - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('nameNormalized') && null !== $object->getNameNormalized()) { - $data['name_normalized'] = $object->getNameNormalized(); - } - if ($object->isInitialized('numMembers') && null !== $object->getNumMembers()) { - $data['num_members'] = $object->getNumMembers(); - } - if ($object->isInitialized('parentConversation') && null !== $object->getParentConversation()) { - $data['parent_conversation'] = $object->getParentConversation(); - } - if ($object->isInitialized('pendingConnectedTeamIds') && null !== $object->getPendingConnectedTeamIds()) { - $values_3 = []; - foreach ($object->getPendingConnectedTeamIds() as $value_3) { - $values_3[] = $value_3; - } - $data['pending_connected_team_ids'] = $values_3; - } - if ($object->isInitialized('pendingShared') && null !== $object->getPendingShared()) { - $values_4 = []; - foreach ($object->getPendingShared() as $value_4) { - $values_4[] = $value_4; - } - $data['pending_shared'] = $values_4; - } - if ($object->isInitialized('pinCount') && null !== $object->getPinCount()) { - $data['pin_count'] = $object->getPinCount(); - } - if ($object->isInitialized('previousNames') && null !== $object->getPreviousNames()) { - $values_5 = []; - foreach ($object->getPreviousNames() as $value_5) { - $values_5[] = $value_5; - } - $data['previous_names'] = $values_5; - } - if ($object->isInitialized('priority') && null !== $object->getPriority()) { - $data['priority'] = $object->getPriority(); - } - if ($object->isInitialized('purpose') && null !== $object->getPurpose()) { - $data['purpose'] = $this->normalizer->normalize($object->getPurpose(), 'json', $context); - } - if ($object->isInitialized('sharedTeamIds') && null !== $object->getSharedTeamIds()) { - $values_6 = []; - foreach ($object->getSharedTeamIds() as $value_6) { - $values_6[] = $value_6; - } - $data['shared_team_ids'] = $values_6; - } - if ($object->isInitialized('shares') && null !== $object->getShares()) { - $values_7 = []; - foreach ($object->getShares() as $value_7) { - $values_7[] = $this->normalizer->normalize($value_7, 'json', $context); - } - $data['shares'] = $values_7; - } - if ($object->isInitialized('timezoneCount') && null !== $object->getTimezoneCount()) { - $data['timezone_count'] = $object->getTimezoneCount(); - } - if ($object->isInitialized('topic') && null !== $object->getTopic()) { - $data['topic'] = $this->normalizer->normalize($object->getTopic(), 'json', $context); + $dataArray['connected_team_ids'] = $values; + } + if ($data->isInitialized('conversationHostId') && null !== $data->getConversationHostId()) { + $dataArray['conversation_host_id'] = $data->getConversationHostId(); + } + $dataArray['created'] = $data->getCreated(); + if ($data->isInitialized('creator') && null !== $data->getCreator()) { + $dataArray['creator'] = $data->getCreator(); + } + if ($data->isInitialized('displayCounts') && null !== $data->getDisplayCounts()) { + $dataArray['display_counts'] = $this->normalizer->normalize($data->getDisplayCounts(), 'json', $context); + } + if ($data->isInitialized('enterpriseId') && null !== $data->getEnterpriseId()) { + $dataArray['enterprise_id'] = $data->getEnterpriseId(); + } + if ($data->isInitialized('hasPins') && null !== $data->getHasPins()) { + $dataArray['has_pins'] = $data->getHasPins(); + } + $dataArray['id'] = $data->getId(); + if ($data->isInitialized('internalTeamIds') && null !== $data->getInternalTeamIds()) { + $values_1 = []; + foreach ($data->getInternalTeamIds() as $value_1) { + $values_1[] = $value_1; } - if ($object->isInitialized('unlinked') && null !== $object->getUnlinked()) { - $data['unlinked'] = $object->getUnlinked(); + $dataArray['internal_team_ids'] = $values_1; + } + if ($data->isInitialized('isArchived') && null !== $data->getIsArchived()) { + $dataArray['is_archived'] = $data->getIsArchived(); + } + if ($data->isInitialized('isChannel') && null !== $data->getIsChannel()) { + $dataArray['is_channel'] = $data->getIsChannel(); + } + if ($data->isInitialized('isExtShared') && null !== $data->getIsExtShared()) { + $dataArray['is_ext_shared'] = $data->getIsExtShared(); + } + if ($data->isInitialized('isFrozen') && null !== $data->getIsFrozen()) { + $dataArray['is_frozen'] = $data->getIsFrozen(); + } + if ($data->isInitialized('isGeneral') && null !== $data->getIsGeneral()) { + $dataArray['is_general'] = $data->getIsGeneral(); + } + if ($data->isInitialized('isGlobalShared') && null !== $data->getIsGlobalShared()) { + $dataArray['is_global_shared'] = $data->getIsGlobalShared(); + } + if ($data->isInitialized('isGroup') && null !== $data->getIsGroup()) { + $dataArray['is_group'] = $data->getIsGroup(); + } + $dataArray['is_im'] = $data->getIsIm(); + if ($data->isInitialized('isMember') && null !== $data->getIsMember()) { + $dataArray['is_member'] = $data->getIsMember(); + } + if ($data->isInitialized('isMoved') && null !== $data->getIsMoved()) { + $dataArray['is_moved'] = $data->getIsMoved(); + } + if ($data->isInitialized('isMpim') && null !== $data->getIsMpim()) { + $dataArray['is_mpim'] = $data->getIsMpim(); + } + if ($data->isInitialized('isNonThreadable') && null !== $data->getIsNonThreadable()) { + $dataArray['is_non_threadable'] = $data->getIsNonThreadable(); + } + if ($data->isInitialized('isOpen') && null !== $data->getIsOpen()) { + $dataArray['is_open'] = $data->getIsOpen(); + } + if ($data->isInitialized('isOrgDefault') && null !== $data->getIsOrgDefault()) { + $dataArray['is_org_default'] = $data->getIsOrgDefault(); + } + if ($data->isInitialized('isOrgMandatory') && null !== $data->getIsOrgMandatory()) { + $dataArray['is_org_mandatory'] = $data->getIsOrgMandatory(); + } + $dataArray['is_org_shared'] = $data->getIsOrgShared(); + if ($data->isInitialized('isPendingExtShared') && null !== $data->getIsPendingExtShared()) { + $dataArray['is_pending_ext_shared'] = $data->getIsPendingExtShared(); + } + if ($data->isInitialized('isPrivate') && null !== $data->getIsPrivate()) { + $dataArray['is_private'] = $data->getIsPrivate(); + } + if ($data->isInitialized('isReadOnly') && null !== $data->getIsReadOnly()) { + $dataArray['is_read_only'] = $data->getIsReadOnly(); + } + if ($data->isInitialized('isShared') && null !== $data->getIsShared()) { + $dataArray['is_shared'] = $data->getIsShared(); + } + if ($data->isInitialized('isStarred') && null !== $data->getIsStarred()) { + $dataArray['is_starred'] = $data->getIsStarred(); + } + if ($data->isInitialized('isThreadOnly') && null !== $data->getIsThreadOnly()) { + $dataArray['is_thread_only'] = $data->getIsThreadOnly(); + } + if ($data->isInitialized('isUserDeleted') && null !== $data->getIsUserDeleted()) { + $dataArray['is_user_deleted'] = $data->getIsUserDeleted(); + } + if ($data->isInitialized('lastRead') && null !== $data->getLastRead()) { + $dataArray['last_read'] = $data->getLastRead(); + } + if ($data->isInitialized('latest') && null !== $data->getLatest()) { + $dataArray['latest'] = $data->getLatest(); + } + if ($data->isInitialized('locale') && null !== $data->getLocale()) { + $dataArray['locale'] = $data->getLocale(); + } + if ($data->isInitialized('members') && null !== $data->getMembers()) { + $values_2 = []; + foreach ($data->getMembers() as $value_2) { + $values_2[] = $value_2; } - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); + $dataArray['members'] = $values_2; + } + if ($data->isInitialized('name') && null !== $data->getName()) { + $dataArray['name'] = $data->getName(); + } + if ($data->isInitialized('nameNormalized') && null !== $data->getNameNormalized()) { + $dataArray['name_normalized'] = $data->getNameNormalized(); + } + if ($data->isInitialized('numMembers') && null !== $data->getNumMembers()) { + $dataArray['num_members'] = $data->getNumMembers(); + } + if ($data->isInitialized('parentConversation') && null !== $data->getParentConversation()) { + $dataArray['parent_conversation'] = $data->getParentConversation(); + } + if ($data->isInitialized('pendingConnectedTeamIds') && null !== $data->getPendingConnectedTeamIds()) { + $values_3 = []; + foreach ($data->getPendingConnectedTeamIds() as $value_3) { + $values_3[] = $value_3; } - if ($object->isInitialized('unreadCountDisplay') && null !== $object->getUnreadCountDisplay()) { - $data['unread_count_display'] = $object->getUnreadCountDisplay(); + $dataArray['pending_connected_team_ids'] = $values_3; + } + if ($data->isInitialized('pendingShared') && null !== $data->getPendingShared()) { + $values_4 = []; + foreach ($data->getPendingShared() as $value_4) { + $values_4[] = $value_4; } - if ($object->isInitialized('useCase') && null !== $object->getUseCase()) { - $data['use_case'] = $object->getUseCase(); + $dataArray['pending_shared'] = $values_4; + } + if ($data->isInitialized('pinCount') && null !== $data->getPinCount()) { + $dataArray['pin_count'] = $data->getPinCount(); + } + if ($data->isInitialized('previousNames') && null !== $data->getPreviousNames()) { + $values_5 = []; + foreach ($data->getPreviousNames() as $value_5) { + $values_5[] = $value_5; } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); + $dataArray['previous_names'] = $values_5; + } + if ($data->isInitialized('priority') && null !== $data->getPriority()) { + $dataArray['priority'] = $data->getPriority(); + } + if ($data->isInitialized('purpose') && null !== $data->getPurpose()) { + $dataArray['purpose'] = $this->normalizer->normalize($data->getPurpose(), 'json', $context); + } + if ($data->isInitialized('sharedTeamIds') && null !== $data->getSharedTeamIds()) { + $values_6 = []; + foreach ($data->getSharedTeamIds() as $value_6) { + $values_6[] = $value_6; } - if ($object->isInitialized('version') && null !== $object->getVersion()) { - $data['version'] = $object->getVersion(); + $dataArray['shared_team_ids'] = $values_6; + } + if ($data->isInitialized('shares') && null !== $data->getShares()) { + $values_7 = []; + foreach ($data->getShares() as $value_7) { + $values_7[] = $this->normalizer->normalize($value_7, 'json', $context); } - - return $data; + $dataArray['shares'] = $values_7; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversation::class => false]; + if ($data->isInitialized('timezoneCount') && null !== $data->getTimezoneCount()) { + $dataArray['timezone_count'] = $data->getTimezoneCount(); } + if ($data->isInitialized('topic') && null !== $data->getTopic()) { + $dataArray['topic'] = $this->normalizer->normalize($data->getTopic(), 'json', $context); + } + if ($data->isInitialized('unlinked') && null !== $data->getUnlinked()) { + $dataArray['unlinked'] = $data->getUnlinked(); + } + if ($data->isInitialized('unreadCount') && null !== $data->getUnreadCount()) { + $dataArray['unread_count'] = $data->getUnreadCount(); + } + if ($data->isInitialized('unreadCountDisplay') && null !== $data->getUnreadCountDisplay()) { + $dataArray['unread_count_display'] = $data->getUnreadCountDisplay(); + } + if ($data->isInitialized('useCase') && null !== $data->getUseCase()) { + $dataArray['use_case'] = $data->getUseCase(); + } + if ($data->isInitialized('user') && null !== $data->getUser()) { + $dataArray['user'] = $data->getUser(); + } + if ($data->isInitialized('version') && null !== $data->getVersion()) { + $dataArray['version'] = $data->getVersion(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsConversation::class => false]; } } diff --git a/generated/Normalizer/ObjsConversationPurposeNormalizer.php b/generated/Normalizer/ObjsConversationPurposeNormalizer.php index 4178ace0..ac881abc 100644 --- a/generated/Normalizer/ObjsConversationPurposeNormalizer.php +++ b/generated/Normalizer/ObjsConversationPurposeNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsConversationPurposeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsConversationPurposeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversationPurpose(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { - $object->setLastSet($data['last_set']); - } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { - $object->setLastSet(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['creator'] = $object->getCreator(); - $data['last_set'] = $object->getLastSet(); - $data['value'] = $object->getValue(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ObjsConversationPurpose(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => false]; + if (\array_key_exists('creator', $data) && null !== $data['creator']) { + $object->setCreator($data['creator']); + } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { + $object->setCreator(null); } - } -} else { - class ObjsConversationPurposeNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class === $type; + if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { + $object->setLastSet($data['last_set']); + } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { + $object->setLastSet(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationPurpose::class === \get_class($data); + if (\array_key_exists('value', $data) && null !== $data['value']) { + $object->setValue($data['value']); + } elseif (\array_key_exists('value', $data) && null === $data['value']) { + $object->setValue(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversationPurpose(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { - $object->setLastSet($data['last_set']); - } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { - $object->setLastSet(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['creator'] = $object->getCreator(); - $data['last_set'] = $object->getLastSet(); - $data['value'] = $object->getValue(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['creator'] = $data->getCreator(); + $dataArray['last_set'] = $data->getLastSet(); + $dataArray['value'] = $data->getValue(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsConversationPurpose::class => false]; } } diff --git a/generated/Normalizer/ObjsConversationSharesItemNormalizer.php b/generated/Normalizer/ObjsConversationSharesItemNormalizer.php index 6f142f5f..7278495b 100644 --- a/generated/Normalizer/ObjsConversationSharesItemNormalizer.php +++ b/generated/Normalizer/ObjsConversationSharesItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,191 +23,97 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsConversationSharesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsConversationSharesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversationSharesItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { - $object->setAcceptedUser($data['accepted_user']); - } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { - $object->setAcceptedUser(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_active', $data) && null !== $data['is_active']) { - $object->setIsActive($data['is_active']); - } elseif (\array_key_exists('is_active', $data) && null === $data['is_active']) { - $object->setIsActive(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\ObjsTeam::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsConversationSharesItem(); + if (\array_key_exists('is_active', $data) && \is_int($data['is_active'])) { + $data['is_active'] = (bool) $data['is_active']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('acceptedUser') && null !== $object->getAcceptedUser()) { - $data['accepted_user'] = $object->getAcceptedUser(); - } - $data['date_create'] = $object->getDateCreate(); - $data['id'] = $object->getId(); - $data['is_active'] = $object->getIsActive(); - $data['name'] = $object->getName(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } - - return $data; + if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { + $object->setAcceptedUser($data['accepted_user']); + } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { + $object->setAcceptedUser(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => false]; + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); } - } -} else { - class ObjsConversationSharesItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class === $type; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class === \get_class($data); + if (\array_key_exists('is_active', $data) && null !== $data['is_active']) { + $object->setIsActive($data['is_active']); + } elseif (\array_key_exists('is_active', $data) && null === $data['is_active']) { + $object->setIsActive(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversationSharesItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('accepted_user', $data) && null !== $data['accepted_user']) { - $object->setAcceptedUser($data['accepted_user']); - } elseif (\array_key_exists('accepted_user', $data) && null === $data['accepted_user']) { - $object->setAcceptedUser(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_active', $data) && null !== $data['is_active']) { - $object->setIsActive($data['is_active']); - } elseif (\array_key_exists('is_active', $data) && null === $data['is_active']) { - $object->setIsActive(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\ObjsTeam::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\ObjsTeam::class, 'json', $context)); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('acceptedUser') && null !== $object->getAcceptedUser()) { - $data['accepted_user'] = $object->getAcceptedUser(); - } - $data['date_create'] = $object->getDateCreate(); - $data['id'] = $object->getId(); - $data['is_active'] = $object->getIsActive(); - $data['name'] = $object->getName(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('acceptedUser') && null !== $data->getAcceptedUser()) { + $dataArray['accepted_user'] = $data->getAcceptedUser(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => false]; + $dataArray['date_create'] = $data->getDateCreate(); + $dataArray['id'] = $data->getId(); + $dataArray['is_active'] = $data->getIsActive(); + $dataArray['name'] = $data->getName(); + $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + if ($data->isInitialized('user') && null !== $data->getUser()) { + $dataArray['user'] = $data->getUser(); } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsConversationSharesItem::class => false]; } } diff --git a/generated/Normalizer/ObjsConversationTopicNormalizer.php b/generated/Normalizer/ObjsConversationTopicNormalizer.php index 0d97b444..d5fcc1bc 100644 --- a/generated/Normalizer/ObjsConversationTopicNormalizer.php +++ b/generated/Normalizer/ObjsConversationTopicNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsConversationTopicNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsConversationTopicNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsConversationTopic::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversationTopic::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationTopic::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationTopic::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversationTopic(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { - $object->setLastSet($data['last_set']); - } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { - $object->setLastSet(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['creator'] = $object->getCreator(); - $data['last_set'] = $object->getLastSet(); - $data['value'] = $object->getValue(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ObjsConversationTopic(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversationTopic::class => false]; + if (\array_key_exists('creator', $data) && null !== $data['creator']) { + $object->setCreator($data['creator']); + } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { + $object->setCreator(null); } - } -} else { - class ObjsConversationTopicNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsConversationTopic::class === $type; + if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { + $object->setLastSet($data['last_set']); + } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { + $object->setLastSet(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsConversationTopic::class === \get_class($data); + if (\array_key_exists('value', $data) && null !== $data['value']) { + $object->setValue($data['value']); + } elseif (\array_key_exists('value', $data) && null === $data['value']) { + $object->setValue(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsConversationTopic(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('last_set', $data) && null !== $data['last_set']) { - $object->setLastSet($data['last_set']); - } elseif (\array_key_exists('last_set', $data) && null === $data['last_set']) { - $object->setLastSet(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['creator'] = $object->getCreator(); - $data['last_set'] = $object->getLastSet(); - $data['value'] = $object->getValue(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['creator'] = $data->getCreator(); + $dataArray['last_set'] = $data->getLastSet(); + $dataArray['value'] = $data->getValue(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsConversationTopic::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsConversationTopic::class => false]; } } diff --git a/generated/Normalizer/ObjsEnterpriseUserNormalizer.php b/generated/Normalizer/ObjsEnterpriseUserNormalizer.php index c9e6f346..9048dd4b 100644 --- a/generated/Normalizer/ObjsEnterpriseUserNormalizer.php +++ b/generated/Normalizer/ObjsEnterpriseUserNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,187 +23,98 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsEnterpriseUserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsEnterpriseUserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsEnterpriseUser(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { - $object->setEnterpriseId($data['enterprise_id']); - } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { - $object->setEnterpriseId(null); - } - if (\array_key_exists('enterprise_name', $data) && null !== $data['enterprise_name']) { - $object->setEnterpriseName($data['enterprise_name']); - } elseif (\array_key_exists('enterprise_name', $data) && null === $data['enterprise_name']) { - $object->setEnterpriseName(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_admin', $data) && null !== $data['is_admin']) { - $object->setIsAdmin($data['is_admin']); - } elseif (\array_key_exists('is_admin', $data) && null === $data['is_admin']) { - $object->setIsAdmin(null); - } - if (\array_key_exists('is_owner', $data) && null !== $data['is_owner']) { - $object->setIsOwner($data['is_owner']); - } elseif (\array_key_exists('is_owner', $data) && null === $data['is_owner']) { - $object->setIsOwner(null); - } - if (\array_key_exists('teams', $data) && null !== $data['teams']) { - $values = []; - foreach ($data['teams'] as $value) { - $values[] = $value; - } - $object->setTeams($values); - } elseif (\array_key_exists('teams', $data) && null === $data['teams']) { - $object->setTeams(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsEnterpriseUser(); + if (\array_key_exists('is_admin', $data) && \is_int($data['is_admin'])) { + $data['is_admin'] = (bool) $data['is_admin']; + } + if (\array_key_exists('is_owner', $data) && \is_int($data['is_owner'])) { + $data['is_owner'] = (bool) $data['is_owner']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['enterprise_id'] = $object->getEnterpriseId(); - $data['enterprise_name'] = $object->getEnterpriseName(); - $data['id'] = $object->getId(); - $data['is_admin'] = $object->getIsAdmin(); - $data['is_owner'] = $object->getIsOwner(); - $values = []; - foreach ($object->getTeams() as $value) { - $values[] = $value; - } - $data['teams'] = $values; - - return $data; + if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { + $object->setEnterpriseId($data['enterprise_id']); + } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { + $object->setEnterpriseId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => false]; + if (\array_key_exists('enterprise_name', $data) && null !== $data['enterprise_name']) { + $object->setEnterpriseName($data['enterprise_name']); + } elseif (\array_key_exists('enterprise_name', $data) && null === $data['enterprise_name']) { + $object->setEnterpriseName(null); } - } -} else { - class ObjsEnterpriseUserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class === $type; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class === \get_class($data); + if (\array_key_exists('is_admin', $data) && null !== $data['is_admin']) { + $object->setIsAdmin($data['is_admin']); + } elseif (\array_key_exists('is_admin', $data) && null === $data['is_admin']) { + $object->setIsAdmin(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsEnterpriseUser(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { - $object->setEnterpriseId($data['enterprise_id']); - } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { - $object->setEnterpriseId(null); - } - if (\array_key_exists('enterprise_name', $data) && null !== $data['enterprise_name']) { - $object->setEnterpriseName($data['enterprise_name']); - } elseif (\array_key_exists('enterprise_name', $data) && null === $data['enterprise_name']) { - $object->setEnterpriseName(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_admin', $data) && null !== $data['is_admin']) { - $object->setIsAdmin($data['is_admin']); - } elseif (\array_key_exists('is_admin', $data) && null === $data['is_admin']) { - $object->setIsAdmin(null); - } - if (\array_key_exists('is_owner', $data) && null !== $data['is_owner']) { - $object->setIsOwner($data['is_owner']); - } elseif (\array_key_exists('is_owner', $data) && null === $data['is_owner']) { - $object->setIsOwner(null); - } - if (\array_key_exists('teams', $data) && null !== $data['teams']) { - $values = []; - foreach ($data['teams'] as $value) { - $values[] = $value; - } - $object->setTeams($values); - } elseif (\array_key_exists('teams', $data) && null === $data['teams']) { - $object->setTeams(null); - } - - return $object; + if (\array_key_exists('is_owner', $data) && null !== $data['is_owner']) { + $object->setIsOwner($data['is_owner']); + } elseif (\array_key_exists('is_owner', $data) && null === $data['is_owner']) { + $object->setIsOwner(null); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['enterprise_id'] = $object->getEnterpriseId(); - $data['enterprise_name'] = $object->getEnterpriseName(); - $data['id'] = $object->getId(); - $data['is_admin'] = $object->getIsAdmin(); - $data['is_owner'] = $object->getIsOwner(); + if (\array_key_exists('teams', $data) && null !== $data['teams']) { $values = []; - foreach ($object->getTeams() as $value) { + foreach ($data['teams'] as $value) { $values[] = $value; } - $data['teams'] = $values; - - return $data; + $object->setTeams($values); + } elseif (\array_key_exists('teams', $data) && null === $data['teams']) { + $object->setTeams(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => false]; + return $object; + } + + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['enterprise_id'] = $data->getEnterpriseId(); + $dataArray['enterprise_name'] = $data->getEnterpriseName(); + $dataArray['id'] = $data->getId(); + $dataArray['is_admin'] = $data->getIsAdmin(); + $dataArray['is_owner'] = $data->getIsOwner(); + $values = []; + foreach ($data->getTeams() as $value) { + $values[] = $value; } + $dataArray['teams'] = $values; + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class => false]; } } diff --git a/generated/Normalizer/ObjsExternalOrgMigrationsCurrentItemNormalizer.php b/generated/Normalizer/ObjsExternalOrgMigrationsCurrentItemNormalizer.php index df29e60f..53629284 100644 --- a/generated/Normalizer/ObjsExternalOrgMigrationsCurrentItemNormalizer.php +++ b/generated/Normalizer/ObjsExternalOrgMigrationsCurrentItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,60 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsExternalOrgMigrationsCurrentItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsExternalOrgMigrationsCurrentItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('date_started', $data) && null !== $data['date_started']) { - $object->setDateStarted($data['date_started']); - } elseif (\array_key_exists('date_started', $data) && null === $data['date_started']) { - $object->setDateStarted(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['date_started'] = $object->getDateStarted(); - $data['team_id'] = $object->getTeamId(); - - return $data; + if (\array_key_exists('date_started', $data) && null !== $data['date_started']) { + $object->setDateStarted($data['date_started']); + } elseif (\array_key_exists('date_started', $data) && null === $data['date_started']) { + $object->setDateStarted(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => false]; + if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { + $object->setTeamId($data['team_id']); + } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { + $object->setTeamId(null); } - } -} else { - class ObjsExternalOrgMigrationsCurrentItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('date_started', $data) && null !== $data['date_started']) { - $object->setDateStarted($data['date_started']); - } elseif (\array_key_exists('date_started', $data) && null === $data['date_started']) { - $object->setDateStarted(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['date_started'] = $object->getDateStarted(); - $data['team_id'] = $object->getTeamId(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['date_started'] = $data->getDateStarted(); + $dataArray['team_id'] = $data->getTeamId(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class => false]; } } diff --git a/generated/Normalizer/ObjsExternalOrgMigrationsNormalizer.php b/generated/Normalizer/ObjsExternalOrgMigrationsNormalizer.php index 571fc8ab..1dae2007 100644 --- a/generated/Normalizer/ObjsExternalOrgMigrationsNormalizer.php +++ b/generated/Normalizer/ObjsExternalOrgMigrationsNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsExternalOrgMigrationsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsExternalOrgMigrationsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('current', $data) && null !== $data['current']) { - $values = []; - foreach ($data['current'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class, 'json', $context); - } - $object->setCurrent($values); - } elseif (\array_key_exists('current', $data) && null === $data['current']) { - $object->setCurrent(null); - } - if (\array_key_exists('date_updated', $data) && null !== $data['date_updated']) { - $object->setDateUpdated($data['date_updated']); - } elseif (\array_key_exists('date_updated', $data) && null === $data['date_updated']) { - $object->setDateUpdated(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('current', $data) && null !== $data['current']) { $values = []; - foreach ($object->getCurrent() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['current'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class, 'json', $context); } - $data['current'] = $values; - $data['date_updated'] = $object->getDateUpdated(); - - return $data; - } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => false]; - } - } -} else { - class ObjsExternalOrgMigrationsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class === $type; + $object->setCurrent($values); + } elseif (\array_key_exists('current', $data) && null === $data['current']) { + $object->setCurrent(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class === \get_class($data); + if (\array_key_exists('date_updated', $data) && null !== $data['date_updated']) { + $object->setDateUpdated($data['date_updated']); + } elseif (\array_key_exists('date_updated', $data) && null === $data['date_updated']) { + $object->setDateUpdated(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('current', $data) && null !== $data['current']) { - $values = []; - foreach ($data['current'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrationsCurrentItem::class, 'json', $context); - } - $object->setCurrent($values); - } elseif (\array_key_exists('current', $data) && null === $data['current']) { - $object->setCurrent(null); - } - if (\array_key_exists('date_updated', $data) && null !== $data['date_updated']) { - $object->setDateUpdated($data['date_updated']); - } elseif (\array_key_exists('date_updated', $data) && null === $data['date_updated']) { - $object->setDateUpdated(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getCurrent() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['current'] = $values; + $dataArray['date_updated'] = $data->getDateUpdated(); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getCurrent() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['current'] = $values; - $data['date_updated'] = $object->getDateUpdated(); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class => false]; } } diff --git a/generated/Normalizer/ObjsFileNormalizer.php b/generated/Normalizer/ObjsFileNormalizer.php index 58dd275b..67f05a10 100644 --- a/generated/Normalizer/ObjsFileNormalizer.php +++ b/generated/Normalizer/ObjsFileNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,1371 +23,711 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsFileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsFileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsFile::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsFile::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsFile::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsFile::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsFile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $value; - } - $object->setChannels($values); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('comments_count', $data) && null !== $data['comments_count']) { - $object->setCommentsCount($data['comments_count']); - } elseif (\array_key_exists('comments_count', $data) && null === $data['comments_count']) { - $object->setCommentsCount(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('date_delete', $data) && null !== $data['date_delete']) { - $object->setDateDelete($data['date_delete']); - } elseif (\array_key_exists('date_delete', $data) && null === $data['date_delete']) { - $object->setDateDelete(null); - } - if (\array_key_exists('deanimate_gif', $data) && null !== $data['deanimate_gif']) { - $object->setDeanimateGif($data['deanimate_gif']); - } elseif (\array_key_exists('deanimate_gif', $data) && null === $data['deanimate_gif']) { - $object->setDeanimateGif(null); - } - if (\array_key_exists('display_as_bot', $data) && null !== $data['display_as_bot']) { - $object->setDisplayAsBot($data['display_as_bot']); - } elseif (\array_key_exists('display_as_bot', $data) && null === $data['display_as_bot']) { - $object->setDisplayAsBot(null); - } - if (\array_key_exists('editable', $data) && null !== $data['editable']) { - $object->setEditable($data['editable']); - } elseif (\array_key_exists('editable', $data) && null === $data['editable']) { - $object->setEditable(null); - } - if (\array_key_exists('editor', $data) && null !== $data['editor']) { - $object->setEditor($data['editor']); - } elseif (\array_key_exists('editor', $data) && null === $data['editor']) { - $object->setEditor(null); - } - if (\array_key_exists('external_id', $data) && null !== $data['external_id']) { - $object->setExternalId($data['external_id']); - } elseif (\array_key_exists('external_id', $data) && null === $data['external_id']) { - $object->setExternalId(null); - } - if (\array_key_exists('external_type', $data) && null !== $data['external_type']) { - $object->setExternalType($data['external_type']); - } elseif (\array_key_exists('external_type', $data) && null === $data['external_type']) { - $object->setExternalType(null); - } - if (\array_key_exists('external_url', $data) && null !== $data['external_url']) { - $object->setExternalUrl($data['external_url']); - } elseif (\array_key_exists('external_url', $data) && null === $data['external_url']) { - $object->setExternalUrl(null); - } - if (\array_key_exists('filetype', $data) && null !== $data['filetype']) { - $object->setFiletype($data['filetype']); - } elseif (\array_key_exists('filetype', $data) && null === $data['filetype']) { - $object->setFiletype(null); - } - if (\array_key_exists('groups', $data) && null !== $data['groups']) { - $values_1 = []; - foreach ($data['groups'] as $value_1) { - $values_1[] = $value_1; - } - $object->setGroups($values_1); - } elseif (\array_key_exists('groups', $data) && null === $data['groups']) { - $object->setGroups(null); - } - if (\array_key_exists('has_rich_preview', $data) && null !== $data['has_rich_preview']) { - $object->setHasRichPreview($data['has_rich_preview']); - } elseif (\array_key_exists('has_rich_preview', $data) && null === $data['has_rich_preview']) { - $object->setHasRichPreview(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('image_exif_rotation', $data) && null !== $data['image_exif_rotation']) { - $object->setImageExifRotation($data['image_exif_rotation']); - } elseif (\array_key_exists('image_exif_rotation', $data) && null === $data['image_exif_rotation']) { - $object->setImageExifRotation(null); - } - if (\array_key_exists('ims', $data) && null !== $data['ims']) { - $values_2 = []; - foreach ($data['ims'] as $value_2) { - $values_2[] = $value_2; - } - $object->setIms($values_2); - } elseif (\array_key_exists('ims', $data) && null === $data['ims']) { - $object->setIms(null); - } - if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { - $object->setIsExternal($data['is_external']); - } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { - $object->setIsExternal(null); - } - if (\array_key_exists('is_public', $data) && null !== $data['is_public']) { - $object->setIsPublic($data['is_public']); - } elseif (\array_key_exists('is_public', $data) && null === $data['is_public']) { - $object->setIsPublic(null); - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('is_tombstoned', $data) && null !== $data['is_tombstoned']) { - $object->setIsTombstoned($data['is_tombstoned']); - } elseif (\array_key_exists('is_tombstoned', $data) && null === $data['is_tombstoned']) { - $object->setIsTombstoned(null); - } - if (\array_key_exists('last_editor', $data) && null !== $data['last_editor']) { - $object->setLastEditor($data['last_editor']); - } elseif (\array_key_exists('last_editor', $data) && null === $data['last_editor']) { - $object->setLastEditor(null); - } - if (\array_key_exists('mimetype', $data) && null !== $data['mimetype']) { - $object->setMimetype($data['mimetype']); - } elseif (\array_key_exists('mimetype', $data) && null === $data['mimetype']) { - $object->setMimetype(null); - } - if (\array_key_exists('mode', $data) && null !== $data['mode']) { - $object->setMode($data['mode']); - } elseif (\array_key_exists('mode', $data) && null === $data['mode']) { - $object->setMode(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('non_owner_editable', $data) && null !== $data['non_owner_editable']) { - $object->setNonOwnerEditable($data['non_owner_editable']); - } elseif (\array_key_exists('non_owner_editable', $data) && null === $data['non_owner_editable']) { - $object->setNonOwnerEditable(null); - } - if (\array_key_exists('num_stars', $data) && null !== $data['num_stars']) { - $object->setNumStars($data['num_stars']); - } elseif (\array_key_exists('num_stars', $data) && null === $data['num_stars']) { - $object->setNumStars(null); - } - if (\array_key_exists('original_h', $data) && null !== $data['original_h']) { - $object->setOriginalH($data['original_h']); - } elseif (\array_key_exists('original_h', $data) && null === $data['original_h']) { - $object->setOriginalH(null); - } - if (\array_key_exists('original_w', $data) && null !== $data['original_w']) { - $object->setOriginalW($data['original_w']); - } elseif (\array_key_exists('original_w', $data) && null === $data['original_w']) { - $object->setOriginalW(null); - } - if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { - $object->setPermalink($data['permalink']); - } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { - $object->setPermalink(null); - } - if (\array_key_exists('permalink_public', $data) && null !== $data['permalink_public']) { - $object->setPermalinkPublic($data['permalink_public']); - } elseif (\array_key_exists('permalink_public', $data) && null === $data['permalink_public']) { - $object->setPermalinkPublic(null); - } - if (\array_key_exists('pinned_info', $data) && null !== $data['pinned_info']) { - $object->setPinnedInfo($data['pinned_info']); - } elseif (\array_key_exists('pinned_info', $data) && null === $data['pinned_info']) { - $object->setPinnedInfo(null); - } - if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { - $values_3 = []; - foreach ($data['pinned_to'] as $value_3) { - $values_3[] = $value_3; - } - $object->setPinnedTo($values_3); - } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { - $object->setPinnedTo(null); - } - if (\array_key_exists('pjpeg', $data) && null !== $data['pjpeg']) { - $object->setPjpeg($data['pjpeg']); - } elseif (\array_key_exists('pjpeg', $data) && null === $data['pjpeg']) { - $object->setPjpeg(null); - } - if (\array_key_exists('pretty_type', $data) && null !== $data['pretty_type']) { - $object->setPrettyType($data['pretty_type']); - } elseif (\array_key_exists('pretty_type', $data) && null === $data['pretty_type']) { - $object->setPrettyType(null); - } - if (\array_key_exists('preview', $data) && null !== $data['preview']) { - $object->setPreview($data['preview']); - } elseif (\array_key_exists('preview', $data) && null === $data['preview']) { - $object->setPreview(null); - } - if (\array_key_exists('public_url_shared', $data) && null !== $data['public_url_shared']) { - $object->setPublicUrlShared($data['public_url_shared']); - } elseif (\array_key_exists('public_url_shared', $data) && null === $data['public_url_shared']) { - $object->setPublicUrlShared(null); - } - if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { - $values_4 = []; - foreach ($data['reactions'] as $value_4) { - $values_4[] = $this->denormalizer->denormalize($value_4, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); - } - $object->setReactions($values_4); - } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { - $object->setReactions(null); - } - if (\array_key_exists('shares', $data) && null !== $data['shares']) { - $object->setShares($this->denormalizer->denormalize($data['shares'], \JoliCode\Slack\Api\Model\ObjsFileShares::class, 'json', $context)); - } elseif (\array_key_exists('shares', $data) && null === $data['shares']) { - $object->setShares(null); - } - if (\array_key_exists('size', $data) && null !== $data['size']) { - $object->setSize($data['size']); - } elseif (\array_key_exists('size', $data) && null === $data['size']) { - $object->setSize(null); - } - if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { - $object->setSourceTeam($data['source_team']); - } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { - $object->setSourceTeam(null); - } - if (\array_key_exists('state', $data) && null !== $data['state']) { - $object->setState($data['state']); - } elseif (\array_key_exists('state', $data) && null === $data['state']) { - $object->setState(null); - } - if (\array_key_exists('thumb_1024', $data) && null !== $data['thumb_1024']) { - $object->setThumb1024($data['thumb_1024']); - } elseif (\array_key_exists('thumb_1024', $data) && null === $data['thumb_1024']) { - $object->setThumb1024(null); - } - if (\array_key_exists('thumb_1024_h', $data) && null !== $data['thumb_1024_h']) { - $object->setThumb1024H($data['thumb_1024_h']); - } elseif (\array_key_exists('thumb_1024_h', $data) && null === $data['thumb_1024_h']) { - $object->setThumb1024H(null); - } - if (\array_key_exists('thumb_1024_w', $data) && null !== $data['thumb_1024_w']) { - $object->setThumb1024W($data['thumb_1024_w']); - } elseif (\array_key_exists('thumb_1024_w', $data) && null === $data['thumb_1024_w']) { - $object->setThumb1024W(null); - } - if (\array_key_exists('thumb_160', $data) && null !== $data['thumb_160']) { - $object->setThumb160($data['thumb_160']); - } elseif (\array_key_exists('thumb_160', $data) && null === $data['thumb_160']) { - $object->setThumb160(null); - } - if (\array_key_exists('thumb_360', $data) && null !== $data['thumb_360']) { - $object->setThumb360($data['thumb_360']); - } elseif (\array_key_exists('thumb_360', $data) && null === $data['thumb_360']) { - $object->setThumb360(null); - } - if (\array_key_exists('thumb_360_gif', $data) && null !== $data['thumb_360_gif']) { - $object->setThumb360Gif($data['thumb_360_gif']); - } elseif (\array_key_exists('thumb_360_gif', $data) && null === $data['thumb_360_gif']) { - $object->setThumb360Gif(null); - } - if (\array_key_exists('thumb_360_h', $data) && null !== $data['thumb_360_h']) { - $object->setThumb360H($data['thumb_360_h']); - } elseif (\array_key_exists('thumb_360_h', $data) && null === $data['thumb_360_h']) { - $object->setThumb360H(null); - } - if (\array_key_exists('thumb_360_w', $data) && null !== $data['thumb_360_w']) { - $object->setThumb360W($data['thumb_360_w']); - } elseif (\array_key_exists('thumb_360_w', $data) && null === $data['thumb_360_w']) { - $object->setThumb360W(null); - } - if (\array_key_exists('thumb_480', $data) && null !== $data['thumb_480']) { - $object->setThumb480($data['thumb_480']); - } elseif (\array_key_exists('thumb_480', $data) && null === $data['thumb_480']) { - $object->setThumb480(null); - } - if (\array_key_exists('thumb_480_h', $data) && null !== $data['thumb_480_h']) { - $object->setThumb480H($data['thumb_480_h']); - } elseif (\array_key_exists('thumb_480_h', $data) && null === $data['thumb_480_h']) { - $object->setThumb480H(null); - } - if (\array_key_exists('thumb_480_w', $data) && null !== $data['thumb_480_w']) { - $object->setThumb480W($data['thumb_480_w']); - } elseif (\array_key_exists('thumb_480_w', $data) && null === $data['thumb_480_w']) { - $object->setThumb480W(null); - } - if (\array_key_exists('thumb_64', $data) && null !== $data['thumb_64']) { - $object->setThumb64($data['thumb_64']); - } elseif (\array_key_exists('thumb_64', $data) && null === $data['thumb_64']) { - $object->setThumb64(null); - } - if (\array_key_exists('thumb_720', $data) && null !== $data['thumb_720']) { - $object->setThumb720($data['thumb_720']); - } elseif (\array_key_exists('thumb_720', $data) && null === $data['thumb_720']) { - $object->setThumb720(null); - } - if (\array_key_exists('thumb_720_h', $data) && null !== $data['thumb_720_h']) { - $object->setThumb720H($data['thumb_720_h']); - } elseif (\array_key_exists('thumb_720_h', $data) && null === $data['thumb_720_h']) { - $object->setThumb720H(null); - } - if (\array_key_exists('thumb_720_w', $data) && null !== $data['thumb_720_w']) { - $object->setThumb720W($data['thumb_720_w']); - } elseif (\array_key_exists('thumb_720_w', $data) && null === $data['thumb_720_w']) { - $object->setThumb720W(null); - } - if (\array_key_exists('thumb_80', $data) && null !== $data['thumb_80']) { - $object->setThumb80($data['thumb_80']); - } elseif (\array_key_exists('thumb_80', $data) && null === $data['thumb_80']) { - $object->setThumb80(null); - } - if (\array_key_exists('thumb_800', $data) && null !== $data['thumb_800']) { - $object->setThumb800($data['thumb_800']); - } elseif (\array_key_exists('thumb_800', $data) && null === $data['thumb_800']) { - $object->setThumb800(null); - } - if (\array_key_exists('thumb_800_h', $data) && null !== $data['thumb_800_h']) { - $object->setThumb800H($data['thumb_800_h']); - } elseif (\array_key_exists('thumb_800_h', $data) && null === $data['thumb_800_h']) { - $object->setThumb800H(null); - } - if (\array_key_exists('thumb_800_w', $data) && null !== $data['thumb_800_w']) { - $object->setThumb800W($data['thumb_800_w']); - } elseif (\array_key_exists('thumb_800_w', $data) && null === $data['thumb_800_w']) { - $object->setThumb800W(null); - } - if (\array_key_exists('thumb_960', $data) && null !== $data['thumb_960']) { - $object->setThumb960($data['thumb_960']); - } elseif (\array_key_exists('thumb_960', $data) && null === $data['thumb_960']) { - $object->setThumb960(null); - } - if (\array_key_exists('thumb_960_h', $data) && null !== $data['thumb_960_h']) { - $object->setThumb960H($data['thumb_960_h']); - } elseif (\array_key_exists('thumb_960_h', $data) && null === $data['thumb_960_h']) { - $object->setThumb960H(null); - } - if (\array_key_exists('thumb_960_w', $data) && null !== $data['thumb_960_w']) { - $object->setThumb960W($data['thumb_960_w']); - } elseif (\array_key_exists('thumb_960_w', $data) && null === $data['thumb_960_w']) { - $object->setThumb960W(null); - } - if (\array_key_exists('thumb_tiny', $data) && null !== $data['thumb_tiny']) { - $object->setThumbTiny($data['thumb_tiny']); - } elseif (\array_key_exists('thumb_tiny', $data) && null === $data['thumb_tiny']) { - $object->setThumbTiny(null); - } - if (\array_key_exists('timestamp', $data) && null !== $data['timestamp']) { - $value_5 = $data['timestamp']; - if (\is_int($data['timestamp'])) { - $value_5 = $data['timestamp']; - } elseif (\is_string($data['timestamp'])) { - $value_5 = $data['timestamp']; - } - $object->setTimestamp($value_5); - } elseif (\array_key_exists('timestamp', $data) && null === $data['timestamp']) { - $object->setTimestamp(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } - if (\array_key_exists('url_private', $data) && null !== $data['url_private']) { - $object->setUrlPrivate($data['url_private']); - } elseif (\array_key_exists('url_private', $data) && null === $data['url_private']) { - $object->setUrlPrivate(null); - } - if (\array_key_exists('url_private_download', $data) && null !== $data['url_private_download']) { - $object->setUrlPrivateDownload($data['url_private_download']); - } elseif (\array_key_exists('url_private_download', $data) && null === $data['url_private_download']) { - $object->setUrlPrivateDownload(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { - $object->setUserTeam($data['user_team']); - } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { - $object->setUserTeam(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsFile(); + if (\array_key_exists('display_as_bot', $data) && \is_int($data['display_as_bot'])) { + $data['display_as_bot'] = (bool) $data['display_as_bot']; + } + if (\array_key_exists('editable', $data) && \is_int($data['editable'])) { + $data['editable'] = (bool) $data['editable']; + } + if (\array_key_exists('has_rich_preview', $data) && \is_int($data['has_rich_preview'])) { + $data['has_rich_preview'] = (bool) $data['has_rich_preview']; + } + if (\array_key_exists('is_external', $data) && \is_int($data['is_external'])) { + $data['is_external'] = (bool) $data['is_external']; + } + if (\array_key_exists('is_public', $data) && \is_int($data['is_public'])) { + $data['is_public'] = (bool) $data['is_public']; + } + if (\array_key_exists('is_starred', $data) && \is_int($data['is_starred'])) { + $data['is_starred'] = (bool) $data['is_starred']; + } + if (\array_key_exists('is_tombstoned', $data) && \is_int($data['is_tombstoned'])) { + $data['is_tombstoned'] = (bool) $data['is_tombstoned']; + } + if (\array_key_exists('non_owner_editable', $data) && \is_int($data['non_owner_editable'])) { + $data['non_owner_editable'] = (bool) $data['non_owner_editable']; + } + if (\array_key_exists('public_url_shared', $data) && \is_int($data['public_url_shared'])) { + $data['public_url_shared'] = (bool) $data['public_url_shared']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('channels') && null !== $object->getChannels()) { - $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $value; - } - $data['channels'] = $values; - } - if ($object->isInitialized('commentsCount') && null !== $object->getCommentsCount()) { - $data['comments_count'] = $object->getCommentsCount(); - } - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - if ($object->isInitialized('dateDelete') && null !== $object->getDateDelete()) { - $data['date_delete'] = $object->getDateDelete(); - } - if ($object->isInitialized('deanimateGif') && null !== $object->getDeanimateGif()) { - $data['deanimate_gif'] = $object->getDeanimateGif(); - } - if ($object->isInitialized('displayAsBot') && null !== $object->getDisplayAsBot()) { - $data['display_as_bot'] = $object->getDisplayAsBot(); - } - if ($object->isInitialized('editable') && null !== $object->getEditable()) { - $data['editable'] = $object->getEditable(); - } - if ($object->isInitialized('editor') && null !== $object->getEditor()) { - $data['editor'] = $object->getEditor(); - } - if ($object->isInitialized('externalId') && null !== $object->getExternalId()) { - $data['external_id'] = $object->getExternalId(); - } - if ($object->isInitialized('externalType') && null !== $object->getExternalType()) { - $data['external_type'] = $object->getExternalType(); - } - if ($object->isInitialized('externalUrl') && null !== $object->getExternalUrl()) { - $data['external_url'] = $object->getExternalUrl(); - } - if ($object->isInitialized('filetype') && null !== $object->getFiletype()) { - $data['filetype'] = $object->getFiletype(); - } - if ($object->isInitialized('groups') && null !== $object->getGroups()) { - $values_1 = []; - foreach ($object->getGroups() as $value_1) { - $values_1[] = $value_1; - } - $data['groups'] = $values_1; - } - if ($object->isInitialized('hasRichPreview') && null !== $object->getHasRichPreview()) { - $data['has_rich_preview'] = $object->getHasRichPreview(); - } - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('imageExifRotation') && null !== $object->getImageExifRotation()) { - $data['image_exif_rotation'] = $object->getImageExifRotation(); - } - if ($object->isInitialized('ims') && null !== $object->getIms()) { - $values_2 = []; - foreach ($object->getIms() as $value_2) { - $values_2[] = $value_2; - } - $data['ims'] = $values_2; - } - if ($object->isInitialized('isExternal') && null !== $object->getIsExternal()) { - $data['is_external'] = $object->getIsExternal(); - } - if ($object->isInitialized('isPublic') && null !== $object->getIsPublic()) { - $data['is_public'] = $object->getIsPublic(); - } - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - if ($object->isInitialized('isTombstoned') && null !== $object->getIsTombstoned()) { - $data['is_tombstoned'] = $object->getIsTombstoned(); - } - if ($object->isInitialized('lastEditor') && null !== $object->getLastEditor()) { - $data['last_editor'] = $object->getLastEditor(); - } - if ($object->isInitialized('mimetype') && null !== $object->getMimetype()) { - $data['mimetype'] = $object->getMimetype(); - } - if ($object->isInitialized('mode') && null !== $object->getMode()) { - $data['mode'] = $object->getMode(); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('nonOwnerEditable') && null !== $object->getNonOwnerEditable()) { - $data['non_owner_editable'] = $object->getNonOwnerEditable(); - } - if ($object->isInitialized('numStars') && null !== $object->getNumStars()) { - $data['num_stars'] = $object->getNumStars(); - } - if ($object->isInitialized('originalH') && null !== $object->getOriginalH()) { - $data['original_h'] = $object->getOriginalH(); - } - if ($object->isInitialized('originalW') && null !== $object->getOriginalW()) { - $data['original_w'] = $object->getOriginalW(); - } - if ($object->isInitialized('permalink') && null !== $object->getPermalink()) { - $data['permalink'] = $object->getPermalink(); - } - if ($object->isInitialized('permalinkPublic') && null !== $object->getPermalinkPublic()) { - $data['permalink_public'] = $object->getPermalinkPublic(); - } - if ($object->isInitialized('pinnedInfo') && null !== $object->getPinnedInfo()) { - $data['pinned_info'] = $object->getPinnedInfo(); - } - if ($object->isInitialized('pinnedTo') && null !== $object->getPinnedTo()) { - $values_3 = []; - foreach ($object->getPinnedTo() as $value_3) { - $values_3[] = $value_3; - } - $data['pinned_to'] = $values_3; - } - if ($object->isInitialized('pjpeg') && null !== $object->getPjpeg()) { - $data['pjpeg'] = $object->getPjpeg(); - } - if ($object->isInitialized('prettyType') && null !== $object->getPrettyType()) { - $data['pretty_type'] = $object->getPrettyType(); - } - if ($object->isInitialized('preview') && null !== $object->getPreview()) { - $data['preview'] = $object->getPreview(); - } - if ($object->isInitialized('publicUrlShared') && null !== $object->getPublicUrlShared()) { - $data['public_url_shared'] = $object->getPublicUrlShared(); - } - if ($object->isInitialized('reactions') && null !== $object->getReactions()) { - $values_4 = []; - foreach ($object->getReactions() as $value_4) { - $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); - } - $data['reactions'] = $values_4; - } - if ($object->isInitialized('shares') && null !== $object->getShares()) { - $data['shares'] = $this->normalizer->normalize($object->getShares(), 'json', $context); - } - if ($object->isInitialized('size') && null !== $object->getSize()) { - $data['size'] = $object->getSize(); - } - if ($object->isInitialized('sourceTeam') && null !== $object->getSourceTeam()) { - $data['source_team'] = $object->getSourceTeam(); - } - if ($object->isInitialized('state') && null !== $object->getState()) { - $data['state'] = $object->getState(); - } - if ($object->isInitialized('thumb1024') && null !== $object->getThumb1024()) { - $data['thumb_1024'] = $object->getThumb1024(); - } - if ($object->isInitialized('thumb1024H') && null !== $object->getThumb1024H()) { - $data['thumb_1024_h'] = $object->getThumb1024H(); - } - if ($object->isInitialized('thumb1024W') && null !== $object->getThumb1024W()) { - $data['thumb_1024_w'] = $object->getThumb1024W(); - } - if ($object->isInitialized('thumb160') && null !== $object->getThumb160()) { - $data['thumb_160'] = $object->getThumb160(); - } - if ($object->isInitialized('thumb360') && null !== $object->getThumb360()) { - $data['thumb_360'] = $object->getThumb360(); - } - if ($object->isInitialized('thumb360Gif') && null !== $object->getThumb360Gif()) { - $data['thumb_360_gif'] = $object->getThumb360Gif(); - } - if ($object->isInitialized('thumb360H') && null !== $object->getThumb360H()) { - $data['thumb_360_h'] = $object->getThumb360H(); - } - if ($object->isInitialized('thumb360W') && null !== $object->getThumb360W()) { - $data['thumb_360_w'] = $object->getThumb360W(); - } - if ($object->isInitialized('thumb480') && null !== $object->getThumb480()) { - $data['thumb_480'] = $object->getThumb480(); - } - if ($object->isInitialized('thumb480H') && null !== $object->getThumb480H()) { - $data['thumb_480_h'] = $object->getThumb480H(); - } - if ($object->isInitialized('thumb480W') && null !== $object->getThumb480W()) { - $data['thumb_480_w'] = $object->getThumb480W(); - } - if ($object->isInitialized('thumb64') && null !== $object->getThumb64()) { - $data['thumb_64'] = $object->getThumb64(); - } - if ($object->isInitialized('thumb720') && null !== $object->getThumb720()) { - $data['thumb_720'] = $object->getThumb720(); - } - if ($object->isInitialized('thumb720H') && null !== $object->getThumb720H()) { - $data['thumb_720_h'] = $object->getThumb720H(); - } - if ($object->isInitialized('thumb720W') && null !== $object->getThumb720W()) { - $data['thumb_720_w'] = $object->getThumb720W(); - } - if ($object->isInitialized('thumb80') && null !== $object->getThumb80()) { - $data['thumb_80'] = $object->getThumb80(); - } - if ($object->isInitialized('thumb800') && null !== $object->getThumb800()) { - $data['thumb_800'] = $object->getThumb800(); - } - if ($object->isInitialized('thumb800H') && null !== $object->getThumb800H()) { - $data['thumb_800_h'] = $object->getThumb800H(); - } - if ($object->isInitialized('thumb800W') && null !== $object->getThumb800W()) { - $data['thumb_800_w'] = $object->getThumb800W(); - } - if ($object->isInitialized('thumb960') && null !== $object->getThumb960()) { - $data['thumb_960'] = $object->getThumb960(); - } - if ($object->isInitialized('thumb960H') && null !== $object->getThumb960H()) { - $data['thumb_960_h'] = $object->getThumb960H(); - } - if ($object->isInitialized('thumb960W') && null !== $object->getThumb960W()) { - $data['thumb_960_w'] = $object->getThumb960W(); - } - if ($object->isInitialized('thumbTiny') && null !== $object->getThumbTiny()) { - $data['thumb_tiny'] = $object->getThumbTiny(); - } - if ($object->isInitialized('timestamp') && null !== $object->getTimestamp()) { - $value_5 = $object->getTimestamp(); - if (\is_int($object->getTimestamp())) { - $value_5 = $object->getTimestamp(); - } elseif (\is_string($object->getTimestamp())) { - $value_5 = $object->getTimestamp(); - } - $data['timestamp'] = $value_5; - } - if ($object->isInitialized('title') && null !== $object->getTitle()) { - $data['title'] = $object->getTitle(); - } - if ($object->isInitialized('updated') && null !== $object->getUpdated()) { - $data['updated'] = $object->getUpdated(); - } - if ($object->isInitialized('urlPrivate') && null !== $object->getUrlPrivate()) { - $data['url_private'] = $object->getUrlPrivate(); - } - if ($object->isInitialized('urlPrivateDownload') && null !== $object->getUrlPrivateDownload()) { - $data['url_private_download'] = $object->getUrlPrivateDownload(); - } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } - if ($object->isInitialized('userTeam') && null !== $object->getUserTeam()) { - $data['user_team'] = $object->getUserTeam(); - } - if ($object->isInitialized('username') && null !== $object->getUsername()) { - $data['username'] = $object->getUsername(); - } - - return $data; + if (\array_key_exists('channels', $data) && null !== $data['channels']) { + $values = []; + foreach ($data['channels'] as $value) { + $values[] = $value; + } + $object->setChannels($values); + } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { + $object->setChannels(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsFile::class => false]; + if (\array_key_exists('comments_count', $data) && null !== $data['comments_count']) { + $object->setCommentsCount($data['comments_count']); + } elseif (\array_key_exists('comments_count', $data) && null === $data['comments_count']) { + $object->setCommentsCount(null); } - } -} else { - class ObjsFileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsFile::class === $type; + if (\array_key_exists('created', $data) && null !== $data['created']) { + $object->setCreated($data['created']); + } elseif (\array_key_exists('created', $data) && null === $data['created']) { + $object->setCreated(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsFile::class === \get_class($data); + if (\array_key_exists('date_delete', $data) && null !== $data['date_delete']) { + $object->setDateDelete($data['date_delete']); + } elseif (\array_key_exists('date_delete', $data) && null === $data['date_delete']) { + $object->setDateDelete(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsFile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $value; - } - $object->setChannels($values); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('comments_count', $data) && null !== $data['comments_count']) { - $object->setCommentsCount($data['comments_count']); - } elseif (\array_key_exists('comments_count', $data) && null === $data['comments_count']) { - $object->setCommentsCount(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('date_delete', $data) && null !== $data['date_delete']) { - $object->setDateDelete($data['date_delete']); - } elseif (\array_key_exists('date_delete', $data) && null === $data['date_delete']) { - $object->setDateDelete(null); - } - if (\array_key_exists('deanimate_gif', $data) && null !== $data['deanimate_gif']) { - $object->setDeanimateGif($data['deanimate_gif']); - } elseif (\array_key_exists('deanimate_gif', $data) && null === $data['deanimate_gif']) { - $object->setDeanimateGif(null); - } - if (\array_key_exists('display_as_bot', $data) && null !== $data['display_as_bot']) { - $object->setDisplayAsBot($data['display_as_bot']); - } elseif (\array_key_exists('display_as_bot', $data) && null === $data['display_as_bot']) { - $object->setDisplayAsBot(null); - } - if (\array_key_exists('editable', $data) && null !== $data['editable']) { - $object->setEditable($data['editable']); - } elseif (\array_key_exists('editable', $data) && null === $data['editable']) { - $object->setEditable(null); - } - if (\array_key_exists('editor', $data) && null !== $data['editor']) { - $object->setEditor($data['editor']); - } elseif (\array_key_exists('editor', $data) && null === $data['editor']) { - $object->setEditor(null); - } - if (\array_key_exists('external_id', $data) && null !== $data['external_id']) { - $object->setExternalId($data['external_id']); - } elseif (\array_key_exists('external_id', $data) && null === $data['external_id']) { - $object->setExternalId(null); - } - if (\array_key_exists('external_type', $data) && null !== $data['external_type']) { - $object->setExternalType($data['external_type']); - } elseif (\array_key_exists('external_type', $data) && null === $data['external_type']) { - $object->setExternalType(null); - } - if (\array_key_exists('external_url', $data) && null !== $data['external_url']) { - $object->setExternalUrl($data['external_url']); - } elseif (\array_key_exists('external_url', $data) && null === $data['external_url']) { - $object->setExternalUrl(null); - } - if (\array_key_exists('filetype', $data) && null !== $data['filetype']) { - $object->setFiletype($data['filetype']); - } elseif (\array_key_exists('filetype', $data) && null === $data['filetype']) { - $object->setFiletype(null); - } - if (\array_key_exists('groups', $data) && null !== $data['groups']) { - $values_1 = []; - foreach ($data['groups'] as $value_1) { - $values_1[] = $value_1; - } - $object->setGroups($values_1); - } elseif (\array_key_exists('groups', $data) && null === $data['groups']) { - $object->setGroups(null); - } - if (\array_key_exists('has_rich_preview', $data) && null !== $data['has_rich_preview']) { - $object->setHasRichPreview($data['has_rich_preview']); - } elseif (\array_key_exists('has_rich_preview', $data) && null === $data['has_rich_preview']) { - $object->setHasRichPreview(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('image_exif_rotation', $data) && null !== $data['image_exif_rotation']) { - $object->setImageExifRotation($data['image_exif_rotation']); - } elseif (\array_key_exists('image_exif_rotation', $data) && null === $data['image_exif_rotation']) { - $object->setImageExifRotation(null); - } - if (\array_key_exists('ims', $data) && null !== $data['ims']) { - $values_2 = []; - foreach ($data['ims'] as $value_2) { - $values_2[] = $value_2; - } - $object->setIms($values_2); - } elseif (\array_key_exists('ims', $data) && null === $data['ims']) { - $object->setIms(null); - } - if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { - $object->setIsExternal($data['is_external']); - } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { - $object->setIsExternal(null); - } - if (\array_key_exists('is_public', $data) && null !== $data['is_public']) { - $object->setIsPublic($data['is_public']); - } elseif (\array_key_exists('is_public', $data) && null === $data['is_public']) { - $object->setIsPublic(null); - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('is_tombstoned', $data) && null !== $data['is_tombstoned']) { - $object->setIsTombstoned($data['is_tombstoned']); - } elseif (\array_key_exists('is_tombstoned', $data) && null === $data['is_tombstoned']) { - $object->setIsTombstoned(null); - } - if (\array_key_exists('last_editor', $data) && null !== $data['last_editor']) { - $object->setLastEditor($data['last_editor']); - } elseif (\array_key_exists('last_editor', $data) && null === $data['last_editor']) { - $object->setLastEditor(null); - } - if (\array_key_exists('mimetype', $data) && null !== $data['mimetype']) { - $object->setMimetype($data['mimetype']); - } elseif (\array_key_exists('mimetype', $data) && null === $data['mimetype']) { - $object->setMimetype(null); - } - if (\array_key_exists('mode', $data) && null !== $data['mode']) { - $object->setMode($data['mode']); - } elseif (\array_key_exists('mode', $data) && null === $data['mode']) { - $object->setMode(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('non_owner_editable', $data) && null !== $data['non_owner_editable']) { - $object->setNonOwnerEditable($data['non_owner_editable']); - } elseif (\array_key_exists('non_owner_editable', $data) && null === $data['non_owner_editable']) { - $object->setNonOwnerEditable(null); - } - if (\array_key_exists('num_stars', $data) && null !== $data['num_stars']) { - $object->setNumStars($data['num_stars']); - } elseif (\array_key_exists('num_stars', $data) && null === $data['num_stars']) { - $object->setNumStars(null); - } - if (\array_key_exists('original_h', $data) && null !== $data['original_h']) { - $object->setOriginalH($data['original_h']); - } elseif (\array_key_exists('original_h', $data) && null === $data['original_h']) { - $object->setOriginalH(null); - } - if (\array_key_exists('original_w', $data) && null !== $data['original_w']) { - $object->setOriginalW($data['original_w']); - } elseif (\array_key_exists('original_w', $data) && null === $data['original_w']) { - $object->setOriginalW(null); - } - if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { - $object->setPermalink($data['permalink']); - } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { - $object->setPermalink(null); - } - if (\array_key_exists('permalink_public', $data) && null !== $data['permalink_public']) { - $object->setPermalinkPublic($data['permalink_public']); - } elseif (\array_key_exists('permalink_public', $data) && null === $data['permalink_public']) { - $object->setPermalinkPublic(null); - } - if (\array_key_exists('pinned_info', $data) && null !== $data['pinned_info']) { - $object->setPinnedInfo($data['pinned_info']); - } elseif (\array_key_exists('pinned_info', $data) && null === $data['pinned_info']) { - $object->setPinnedInfo(null); - } - if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { - $values_3 = []; - foreach ($data['pinned_to'] as $value_3) { - $values_3[] = $value_3; - } - $object->setPinnedTo($values_3); - } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { - $object->setPinnedTo(null); - } - if (\array_key_exists('pjpeg', $data) && null !== $data['pjpeg']) { - $object->setPjpeg($data['pjpeg']); - } elseif (\array_key_exists('pjpeg', $data) && null === $data['pjpeg']) { - $object->setPjpeg(null); - } - if (\array_key_exists('pretty_type', $data) && null !== $data['pretty_type']) { - $object->setPrettyType($data['pretty_type']); - } elseif (\array_key_exists('pretty_type', $data) && null === $data['pretty_type']) { - $object->setPrettyType(null); - } - if (\array_key_exists('preview', $data) && null !== $data['preview']) { - $object->setPreview($data['preview']); - } elseif (\array_key_exists('preview', $data) && null === $data['preview']) { - $object->setPreview(null); - } - if (\array_key_exists('public_url_shared', $data) && null !== $data['public_url_shared']) { - $object->setPublicUrlShared($data['public_url_shared']); - } elseif (\array_key_exists('public_url_shared', $data) && null === $data['public_url_shared']) { - $object->setPublicUrlShared(null); - } - if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { - $values_4 = []; - foreach ($data['reactions'] as $value_4) { - $values_4[] = $this->denormalizer->denormalize($value_4, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); - } - $object->setReactions($values_4); - } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { - $object->setReactions(null); - } - if (\array_key_exists('shares', $data) && null !== $data['shares']) { - $object->setShares($this->denormalizer->denormalize($data['shares'], \JoliCode\Slack\Api\Model\ObjsFileShares::class, 'json', $context)); - } elseif (\array_key_exists('shares', $data) && null === $data['shares']) { - $object->setShares(null); - } - if (\array_key_exists('size', $data) && null !== $data['size']) { - $object->setSize($data['size']); - } elseif (\array_key_exists('size', $data) && null === $data['size']) { - $object->setSize(null); - } - if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { - $object->setSourceTeam($data['source_team']); - } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { - $object->setSourceTeam(null); - } - if (\array_key_exists('state', $data) && null !== $data['state']) { - $object->setState($data['state']); - } elseif (\array_key_exists('state', $data) && null === $data['state']) { - $object->setState(null); - } - if (\array_key_exists('thumb_1024', $data) && null !== $data['thumb_1024']) { - $object->setThumb1024($data['thumb_1024']); - } elseif (\array_key_exists('thumb_1024', $data) && null === $data['thumb_1024']) { - $object->setThumb1024(null); - } - if (\array_key_exists('thumb_1024_h', $data) && null !== $data['thumb_1024_h']) { - $object->setThumb1024H($data['thumb_1024_h']); - } elseif (\array_key_exists('thumb_1024_h', $data) && null === $data['thumb_1024_h']) { - $object->setThumb1024H(null); - } - if (\array_key_exists('thumb_1024_w', $data) && null !== $data['thumb_1024_w']) { - $object->setThumb1024W($data['thumb_1024_w']); - } elseif (\array_key_exists('thumb_1024_w', $data) && null === $data['thumb_1024_w']) { - $object->setThumb1024W(null); - } - if (\array_key_exists('thumb_160', $data) && null !== $data['thumb_160']) { - $object->setThumb160($data['thumb_160']); - } elseif (\array_key_exists('thumb_160', $data) && null === $data['thumb_160']) { - $object->setThumb160(null); - } - if (\array_key_exists('thumb_360', $data) && null !== $data['thumb_360']) { - $object->setThumb360($data['thumb_360']); - } elseif (\array_key_exists('thumb_360', $data) && null === $data['thumb_360']) { - $object->setThumb360(null); - } - if (\array_key_exists('thumb_360_gif', $data) && null !== $data['thumb_360_gif']) { - $object->setThumb360Gif($data['thumb_360_gif']); - } elseif (\array_key_exists('thumb_360_gif', $data) && null === $data['thumb_360_gif']) { - $object->setThumb360Gif(null); - } - if (\array_key_exists('thumb_360_h', $data) && null !== $data['thumb_360_h']) { - $object->setThumb360H($data['thumb_360_h']); - } elseif (\array_key_exists('thumb_360_h', $data) && null === $data['thumb_360_h']) { - $object->setThumb360H(null); - } - if (\array_key_exists('thumb_360_w', $data) && null !== $data['thumb_360_w']) { - $object->setThumb360W($data['thumb_360_w']); - } elseif (\array_key_exists('thumb_360_w', $data) && null === $data['thumb_360_w']) { - $object->setThumb360W(null); - } - if (\array_key_exists('thumb_480', $data) && null !== $data['thumb_480']) { - $object->setThumb480($data['thumb_480']); - } elseif (\array_key_exists('thumb_480', $data) && null === $data['thumb_480']) { - $object->setThumb480(null); - } - if (\array_key_exists('thumb_480_h', $data) && null !== $data['thumb_480_h']) { - $object->setThumb480H($data['thumb_480_h']); - } elseif (\array_key_exists('thumb_480_h', $data) && null === $data['thumb_480_h']) { - $object->setThumb480H(null); - } - if (\array_key_exists('thumb_480_w', $data) && null !== $data['thumb_480_w']) { - $object->setThumb480W($data['thumb_480_w']); - } elseif (\array_key_exists('thumb_480_w', $data) && null === $data['thumb_480_w']) { - $object->setThumb480W(null); - } - if (\array_key_exists('thumb_64', $data) && null !== $data['thumb_64']) { - $object->setThumb64($data['thumb_64']); - } elseif (\array_key_exists('thumb_64', $data) && null === $data['thumb_64']) { - $object->setThumb64(null); - } - if (\array_key_exists('thumb_720', $data) && null !== $data['thumb_720']) { - $object->setThumb720($data['thumb_720']); - } elseif (\array_key_exists('thumb_720', $data) && null === $data['thumb_720']) { - $object->setThumb720(null); - } - if (\array_key_exists('thumb_720_h', $data) && null !== $data['thumb_720_h']) { - $object->setThumb720H($data['thumb_720_h']); - } elseif (\array_key_exists('thumb_720_h', $data) && null === $data['thumb_720_h']) { - $object->setThumb720H(null); - } - if (\array_key_exists('thumb_720_w', $data) && null !== $data['thumb_720_w']) { - $object->setThumb720W($data['thumb_720_w']); - } elseif (\array_key_exists('thumb_720_w', $data) && null === $data['thumb_720_w']) { - $object->setThumb720W(null); - } - if (\array_key_exists('thumb_80', $data) && null !== $data['thumb_80']) { - $object->setThumb80($data['thumb_80']); - } elseif (\array_key_exists('thumb_80', $data) && null === $data['thumb_80']) { - $object->setThumb80(null); - } - if (\array_key_exists('thumb_800', $data) && null !== $data['thumb_800']) { - $object->setThumb800($data['thumb_800']); - } elseif (\array_key_exists('thumb_800', $data) && null === $data['thumb_800']) { - $object->setThumb800(null); - } - if (\array_key_exists('thumb_800_h', $data) && null !== $data['thumb_800_h']) { - $object->setThumb800H($data['thumb_800_h']); - } elseif (\array_key_exists('thumb_800_h', $data) && null === $data['thumb_800_h']) { - $object->setThumb800H(null); - } - if (\array_key_exists('thumb_800_w', $data) && null !== $data['thumb_800_w']) { - $object->setThumb800W($data['thumb_800_w']); - } elseif (\array_key_exists('thumb_800_w', $data) && null === $data['thumb_800_w']) { - $object->setThumb800W(null); - } - if (\array_key_exists('thumb_960', $data) && null !== $data['thumb_960']) { - $object->setThumb960($data['thumb_960']); - } elseif (\array_key_exists('thumb_960', $data) && null === $data['thumb_960']) { - $object->setThumb960(null); - } - if (\array_key_exists('thumb_960_h', $data) && null !== $data['thumb_960_h']) { - $object->setThumb960H($data['thumb_960_h']); - } elseif (\array_key_exists('thumb_960_h', $data) && null === $data['thumb_960_h']) { - $object->setThumb960H(null); - } - if (\array_key_exists('thumb_960_w', $data) && null !== $data['thumb_960_w']) { - $object->setThumb960W($data['thumb_960_w']); - } elseif (\array_key_exists('thumb_960_w', $data) && null === $data['thumb_960_w']) { - $object->setThumb960W(null); - } - if (\array_key_exists('thumb_tiny', $data) && null !== $data['thumb_tiny']) { - $object->setThumbTiny($data['thumb_tiny']); - } elseif (\array_key_exists('thumb_tiny', $data) && null === $data['thumb_tiny']) { - $object->setThumbTiny(null); - } - if (\array_key_exists('timestamp', $data) && null !== $data['timestamp']) { + if (\array_key_exists('deanimate_gif', $data) && null !== $data['deanimate_gif']) { + $object->setDeanimateGif($data['deanimate_gif']); + } elseif (\array_key_exists('deanimate_gif', $data) && null === $data['deanimate_gif']) { + $object->setDeanimateGif(null); + } + if (\array_key_exists('display_as_bot', $data) && null !== $data['display_as_bot']) { + $object->setDisplayAsBot($data['display_as_bot']); + } elseif (\array_key_exists('display_as_bot', $data) && null === $data['display_as_bot']) { + $object->setDisplayAsBot(null); + } + if (\array_key_exists('editable', $data) && null !== $data['editable']) { + $object->setEditable($data['editable']); + } elseif (\array_key_exists('editable', $data) && null === $data['editable']) { + $object->setEditable(null); + } + if (\array_key_exists('editor', $data) && null !== $data['editor']) { + $object->setEditor($data['editor']); + } elseif (\array_key_exists('editor', $data) && null === $data['editor']) { + $object->setEditor(null); + } + if (\array_key_exists('external_id', $data) && null !== $data['external_id']) { + $object->setExternalId($data['external_id']); + } elseif (\array_key_exists('external_id', $data) && null === $data['external_id']) { + $object->setExternalId(null); + } + if (\array_key_exists('external_type', $data) && null !== $data['external_type']) { + $object->setExternalType($data['external_type']); + } elseif (\array_key_exists('external_type', $data) && null === $data['external_type']) { + $object->setExternalType(null); + } + if (\array_key_exists('external_url', $data) && null !== $data['external_url']) { + $object->setExternalUrl($data['external_url']); + } elseif (\array_key_exists('external_url', $data) && null === $data['external_url']) { + $object->setExternalUrl(null); + } + if (\array_key_exists('filetype', $data) && null !== $data['filetype']) { + $object->setFiletype($data['filetype']); + } elseif (\array_key_exists('filetype', $data) && null === $data['filetype']) { + $object->setFiletype(null); + } + if (\array_key_exists('groups', $data) && null !== $data['groups']) { + $values_1 = []; + foreach ($data['groups'] as $value_1) { + $values_1[] = $value_1; + } + $object->setGroups($values_1); + } elseif (\array_key_exists('groups', $data) && null === $data['groups']) { + $object->setGroups(null); + } + if (\array_key_exists('has_rich_preview', $data) && null !== $data['has_rich_preview']) { + $object->setHasRichPreview($data['has_rich_preview']); + } elseif (\array_key_exists('has_rich_preview', $data) && null === $data['has_rich_preview']) { + $object->setHasRichPreview(null); + } + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('image_exif_rotation', $data) && null !== $data['image_exif_rotation']) { + $object->setImageExifRotation($data['image_exif_rotation']); + } elseif (\array_key_exists('image_exif_rotation', $data) && null === $data['image_exif_rotation']) { + $object->setImageExifRotation(null); + } + if (\array_key_exists('ims', $data) && null !== $data['ims']) { + $values_2 = []; + foreach ($data['ims'] as $value_2) { + $values_2[] = $value_2; + } + $object->setIms($values_2); + } elseif (\array_key_exists('ims', $data) && null === $data['ims']) { + $object->setIms(null); + } + if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { + $object->setIsExternal($data['is_external']); + } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { + $object->setIsExternal(null); + } + if (\array_key_exists('is_public', $data) && null !== $data['is_public']) { + $object->setIsPublic($data['is_public']); + } elseif (\array_key_exists('is_public', $data) && null === $data['is_public']) { + $object->setIsPublic(null); + } + if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { + $object->setIsStarred($data['is_starred']); + } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { + $object->setIsStarred(null); + } + if (\array_key_exists('is_tombstoned', $data) && null !== $data['is_tombstoned']) { + $object->setIsTombstoned($data['is_tombstoned']); + } elseif (\array_key_exists('is_tombstoned', $data) && null === $data['is_tombstoned']) { + $object->setIsTombstoned(null); + } + if (\array_key_exists('last_editor', $data) && null !== $data['last_editor']) { + $object->setLastEditor($data['last_editor']); + } elseif (\array_key_exists('last_editor', $data) && null === $data['last_editor']) { + $object->setLastEditor(null); + } + if (\array_key_exists('mimetype', $data) && null !== $data['mimetype']) { + $object->setMimetype($data['mimetype']); + } elseif (\array_key_exists('mimetype', $data) && null === $data['mimetype']) { + $object->setMimetype(null); + } + if (\array_key_exists('mode', $data) && null !== $data['mode']) { + $object->setMode($data['mode']); + } elseif (\array_key_exists('mode', $data) && null === $data['mode']) { + $object->setMode(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('non_owner_editable', $data) && null !== $data['non_owner_editable']) { + $object->setNonOwnerEditable($data['non_owner_editable']); + } elseif (\array_key_exists('non_owner_editable', $data) && null === $data['non_owner_editable']) { + $object->setNonOwnerEditable(null); + } + if (\array_key_exists('num_stars', $data) && null !== $data['num_stars']) { + $object->setNumStars($data['num_stars']); + } elseif (\array_key_exists('num_stars', $data) && null === $data['num_stars']) { + $object->setNumStars(null); + } + if (\array_key_exists('original_h', $data) && null !== $data['original_h']) { + $object->setOriginalH($data['original_h']); + } elseif (\array_key_exists('original_h', $data) && null === $data['original_h']) { + $object->setOriginalH(null); + } + if (\array_key_exists('original_w', $data) && null !== $data['original_w']) { + $object->setOriginalW($data['original_w']); + } elseif (\array_key_exists('original_w', $data) && null === $data['original_w']) { + $object->setOriginalW(null); + } + if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { + $object->setPermalink($data['permalink']); + } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { + $object->setPermalink(null); + } + if (\array_key_exists('permalink_public', $data) && null !== $data['permalink_public']) { + $object->setPermalinkPublic($data['permalink_public']); + } elseif (\array_key_exists('permalink_public', $data) && null === $data['permalink_public']) { + $object->setPermalinkPublic(null); + } + if (\array_key_exists('pinned_info', $data) && null !== $data['pinned_info']) { + $object->setPinnedInfo($data['pinned_info']); + } elseif (\array_key_exists('pinned_info', $data) && null === $data['pinned_info']) { + $object->setPinnedInfo(null); + } + if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { + $values_3 = []; + foreach ($data['pinned_to'] as $value_3) { + $values_3[] = $value_3; + } + $object->setPinnedTo($values_3); + } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { + $object->setPinnedTo(null); + } + if (\array_key_exists('pjpeg', $data) && null !== $data['pjpeg']) { + $object->setPjpeg($data['pjpeg']); + } elseif (\array_key_exists('pjpeg', $data) && null === $data['pjpeg']) { + $object->setPjpeg(null); + } + if (\array_key_exists('pretty_type', $data) && null !== $data['pretty_type']) { + $object->setPrettyType($data['pretty_type']); + } elseif (\array_key_exists('pretty_type', $data) && null === $data['pretty_type']) { + $object->setPrettyType(null); + } + if (\array_key_exists('preview', $data) && null !== $data['preview']) { + $object->setPreview($data['preview']); + } elseif (\array_key_exists('preview', $data) && null === $data['preview']) { + $object->setPreview(null); + } + if (\array_key_exists('public_url_shared', $data) && null !== $data['public_url_shared']) { + $object->setPublicUrlShared($data['public_url_shared']); + } elseif (\array_key_exists('public_url_shared', $data) && null === $data['public_url_shared']) { + $object->setPublicUrlShared(null); + } + if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { + $values_4 = []; + foreach ($data['reactions'] as $value_4) { + $values_4[] = $this->denormalizer->denormalize($value_4, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); + } + $object->setReactions($values_4); + } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { + $object->setReactions(null); + } + if (\array_key_exists('shares', $data) && null !== $data['shares']) { + $object->setShares($this->denormalizer->denormalize($data['shares'], \JoliCode\Slack\Api\Model\ObjsFileShares::class, 'json', $context)); + } elseif (\array_key_exists('shares', $data) && null === $data['shares']) { + $object->setShares(null); + } + if (\array_key_exists('size', $data) && null !== $data['size']) { + $object->setSize($data['size']); + } elseif (\array_key_exists('size', $data) && null === $data['size']) { + $object->setSize(null); + } + if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { + $object->setSourceTeam($data['source_team']); + } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { + $object->setSourceTeam(null); + } + if (\array_key_exists('state', $data) && null !== $data['state']) { + $object->setState($data['state']); + } elseif (\array_key_exists('state', $data) && null === $data['state']) { + $object->setState(null); + } + if (\array_key_exists('thumb_1024', $data) && null !== $data['thumb_1024']) { + $object->setThumb1024($data['thumb_1024']); + } elseif (\array_key_exists('thumb_1024', $data) && null === $data['thumb_1024']) { + $object->setThumb1024(null); + } + if (\array_key_exists('thumb_1024_h', $data) && null !== $data['thumb_1024_h']) { + $object->setThumb1024H($data['thumb_1024_h']); + } elseif (\array_key_exists('thumb_1024_h', $data) && null === $data['thumb_1024_h']) { + $object->setThumb1024H(null); + } + if (\array_key_exists('thumb_1024_w', $data) && null !== $data['thumb_1024_w']) { + $object->setThumb1024W($data['thumb_1024_w']); + } elseif (\array_key_exists('thumb_1024_w', $data) && null === $data['thumb_1024_w']) { + $object->setThumb1024W(null); + } + if (\array_key_exists('thumb_160', $data) && null !== $data['thumb_160']) { + $object->setThumb160($data['thumb_160']); + } elseif (\array_key_exists('thumb_160', $data) && null === $data['thumb_160']) { + $object->setThumb160(null); + } + if (\array_key_exists('thumb_360', $data) && null !== $data['thumb_360']) { + $object->setThumb360($data['thumb_360']); + } elseif (\array_key_exists('thumb_360', $data) && null === $data['thumb_360']) { + $object->setThumb360(null); + } + if (\array_key_exists('thumb_360_gif', $data) && null !== $data['thumb_360_gif']) { + $object->setThumb360Gif($data['thumb_360_gif']); + } elseif (\array_key_exists('thumb_360_gif', $data) && null === $data['thumb_360_gif']) { + $object->setThumb360Gif(null); + } + if (\array_key_exists('thumb_360_h', $data) && null !== $data['thumb_360_h']) { + $object->setThumb360H($data['thumb_360_h']); + } elseif (\array_key_exists('thumb_360_h', $data) && null === $data['thumb_360_h']) { + $object->setThumb360H(null); + } + if (\array_key_exists('thumb_360_w', $data) && null !== $data['thumb_360_w']) { + $object->setThumb360W($data['thumb_360_w']); + } elseif (\array_key_exists('thumb_360_w', $data) && null === $data['thumb_360_w']) { + $object->setThumb360W(null); + } + if (\array_key_exists('thumb_480', $data) && null !== $data['thumb_480']) { + $object->setThumb480($data['thumb_480']); + } elseif (\array_key_exists('thumb_480', $data) && null === $data['thumb_480']) { + $object->setThumb480(null); + } + if (\array_key_exists('thumb_480_h', $data) && null !== $data['thumb_480_h']) { + $object->setThumb480H($data['thumb_480_h']); + } elseif (\array_key_exists('thumb_480_h', $data) && null === $data['thumb_480_h']) { + $object->setThumb480H(null); + } + if (\array_key_exists('thumb_480_w', $data) && null !== $data['thumb_480_w']) { + $object->setThumb480W($data['thumb_480_w']); + } elseif (\array_key_exists('thumb_480_w', $data) && null === $data['thumb_480_w']) { + $object->setThumb480W(null); + } + if (\array_key_exists('thumb_64', $data) && null !== $data['thumb_64']) { + $object->setThumb64($data['thumb_64']); + } elseif (\array_key_exists('thumb_64', $data) && null === $data['thumb_64']) { + $object->setThumb64(null); + } + if (\array_key_exists('thumb_720', $data) && null !== $data['thumb_720']) { + $object->setThumb720($data['thumb_720']); + } elseif (\array_key_exists('thumb_720', $data) && null === $data['thumb_720']) { + $object->setThumb720(null); + } + if (\array_key_exists('thumb_720_h', $data) && null !== $data['thumb_720_h']) { + $object->setThumb720H($data['thumb_720_h']); + } elseif (\array_key_exists('thumb_720_h', $data) && null === $data['thumb_720_h']) { + $object->setThumb720H(null); + } + if (\array_key_exists('thumb_720_w', $data) && null !== $data['thumb_720_w']) { + $object->setThumb720W($data['thumb_720_w']); + } elseif (\array_key_exists('thumb_720_w', $data) && null === $data['thumb_720_w']) { + $object->setThumb720W(null); + } + if (\array_key_exists('thumb_80', $data) && null !== $data['thumb_80']) { + $object->setThumb80($data['thumb_80']); + } elseif (\array_key_exists('thumb_80', $data) && null === $data['thumb_80']) { + $object->setThumb80(null); + } + if (\array_key_exists('thumb_800', $data) && null !== $data['thumb_800']) { + $object->setThumb800($data['thumb_800']); + } elseif (\array_key_exists('thumb_800', $data) && null === $data['thumb_800']) { + $object->setThumb800(null); + } + if (\array_key_exists('thumb_800_h', $data) && null !== $data['thumb_800_h']) { + $object->setThumb800H($data['thumb_800_h']); + } elseif (\array_key_exists('thumb_800_h', $data) && null === $data['thumb_800_h']) { + $object->setThumb800H(null); + } + if (\array_key_exists('thumb_800_w', $data) && null !== $data['thumb_800_w']) { + $object->setThumb800W($data['thumb_800_w']); + } elseif (\array_key_exists('thumb_800_w', $data) && null === $data['thumb_800_w']) { + $object->setThumb800W(null); + } + if (\array_key_exists('thumb_960', $data) && null !== $data['thumb_960']) { + $object->setThumb960($data['thumb_960']); + } elseif (\array_key_exists('thumb_960', $data) && null === $data['thumb_960']) { + $object->setThumb960(null); + } + if (\array_key_exists('thumb_960_h', $data) && null !== $data['thumb_960_h']) { + $object->setThumb960H($data['thumb_960_h']); + } elseif (\array_key_exists('thumb_960_h', $data) && null === $data['thumb_960_h']) { + $object->setThumb960H(null); + } + if (\array_key_exists('thumb_960_w', $data) && null !== $data['thumb_960_w']) { + $object->setThumb960W($data['thumb_960_w']); + } elseif (\array_key_exists('thumb_960_w', $data) && null === $data['thumb_960_w']) { + $object->setThumb960W(null); + } + if (\array_key_exists('thumb_tiny', $data) && null !== $data['thumb_tiny']) { + $object->setThumbTiny($data['thumb_tiny']); + } elseif (\array_key_exists('thumb_tiny', $data) && null === $data['thumb_tiny']) { + $object->setThumbTiny(null); + } + if (\array_key_exists('timestamp', $data) && null !== $data['timestamp']) { + $value_5 = $data['timestamp']; + if (\is_int($data['timestamp'])) { + $value_5 = $data['timestamp']; + } elseif (\is_string($data['timestamp'])) { $value_5 = $data['timestamp']; - if (\is_int($data['timestamp'])) { - $value_5 = $data['timestamp']; - } elseif (\is_string($data['timestamp'])) { - $value_5 = $data['timestamp']; - } - $object->setTimestamp($value_5); - } elseif (\array_key_exists('timestamp', $data) && null === $data['timestamp']) { - $object->setTimestamp(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } - if (\array_key_exists('url_private', $data) && null !== $data['url_private']) { - $object->setUrlPrivate($data['url_private']); - } elseif (\array_key_exists('url_private', $data) && null === $data['url_private']) { - $object->setUrlPrivate(null); - } - if (\array_key_exists('url_private_download', $data) && null !== $data['url_private_download']) { - $object->setUrlPrivateDownload($data['url_private_download']); - } elseif (\array_key_exists('url_private_download', $data) && null === $data['url_private_download']) { - $object->setUrlPrivateDownload(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { - $object->setUserTeam($data['user_team']); - } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { - $object->setUserTeam(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); } - - return $object; + $object->setTimestamp($value_5); + } elseif (\array_key_exists('timestamp', $data) && null === $data['timestamp']) { + $object->setTimestamp(null); + } + if (\array_key_exists('title', $data) && null !== $data['title']) { + $object->setTitle($data['title']); + } elseif (\array_key_exists('title', $data) && null === $data['title']) { + $object->setTitle(null); + } + if (\array_key_exists('updated', $data) && null !== $data['updated']) { + $object->setUpdated($data['updated']); + } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { + $object->setUpdated(null); + } + if (\array_key_exists('url_private', $data) && null !== $data['url_private']) { + $object->setUrlPrivate($data['url_private']); + } elseif (\array_key_exists('url_private', $data) && null === $data['url_private']) { + $object->setUrlPrivate(null); + } + if (\array_key_exists('url_private_download', $data) && null !== $data['url_private_download']) { + $object->setUrlPrivateDownload($data['url_private_download']); + } elseif (\array_key_exists('url_private_download', $data) && null === $data['url_private_download']) { + $object->setUrlPrivateDownload(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } + if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { + $object->setUserTeam($data['user_team']); + } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { + $object->setUserTeam(null); + } + if (\array_key_exists('username', $data) && null !== $data['username']) { + $object->setUsername($data['username']); + } elseif (\array_key_exists('username', $data) && null === $data['username']) { + $object->setUsername(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('channels') && null !== $object->getChannels()) { - $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $value; - } - $data['channels'] = $values; - } - if ($object->isInitialized('commentsCount') && null !== $object->getCommentsCount()) { - $data['comments_count'] = $object->getCommentsCount(); - } - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - if ($object->isInitialized('dateDelete') && null !== $object->getDateDelete()) { - $data['date_delete'] = $object->getDateDelete(); - } - if ($object->isInitialized('deanimateGif') && null !== $object->getDeanimateGif()) { - $data['deanimate_gif'] = $object->getDeanimateGif(); - } - if ($object->isInitialized('displayAsBot') && null !== $object->getDisplayAsBot()) { - $data['display_as_bot'] = $object->getDisplayAsBot(); - } - if ($object->isInitialized('editable') && null !== $object->getEditable()) { - $data['editable'] = $object->getEditable(); - } - if ($object->isInitialized('editor') && null !== $object->getEditor()) { - $data['editor'] = $object->getEditor(); - } - if ($object->isInitialized('externalId') && null !== $object->getExternalId()) { - $data['external_id'] = $object->getExternalId(); - } - if ($object->isInitialized('externalType') && null !== $object->getExternalType()) { - $data['external_type'] = $object->getExternalType(); - } - if ($object->isInitialized('externalUrl') && null !== $object->getExternalUrl()) { - $data['external_url'] = $object->getExternalUrl(); - } - if ($object->isInitialized('filetype') && null !== $object->getFiletype()) { - $data['filetype'] = $object->getFiletype(); - } - if ($object->isInitialized('groups') && null !== $object->getGroups()) { - $values_1 = []; - foreach ($object->getGroups() as $value_1) { - $values_1[] = $value_1; - } - $data['groups'] = $values_1; - } - if ($object->isInitialized('hasRichPreview') && null !== $object->getHasRichPreview()) { - $data['has_rich_preview'] = $object->getHasRichPreview(); - } - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('imageExifRotation') && null !== $object->getImageExifRotation()) { - $data['image_exif_rotation'] = $object->getImageExifRotation(); - } - if ($object->isInitialized('ims') && null !== $object->getIms()) { - $values_2 = []; - foreach ($object->getIms() as $value_2) { - $values_2[] = $value_2; - } - $data['ims'] = $values_2; - } - if ($object->isInitialized('isExternal') && null !== $object->getIsExternal()) { - $data['is_external'] = $object->getIsExternal(); - } - if ($object->isInitialized('isPublic') && null !== $object->getIsPublic()) { - $data['is_public'] = $object->getIsPublic(); - } - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - if ($object->isInitialized('isTombstoned') && null !== $object->getIsTombstoned()) { - $data['is_tombstoned'] = $object->getIsTombstoned(); - } - if ($object->isInitialized('lastEditor') && null !== $object->getLastEditor()) { - $data['last_editor'] = $object->getLastEditor(); - } - if ($object->isInitialized('mimetype') && null !== $object->getMimetype()) { - $data['mimetype'] = $object->getMimetype(); - } - if ($object->isInitialized('mode') && null !== $object->getMode()) { - $data['mode'] = $object->getMode(); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('nonOwnerEditable') && null !== $object->getNonOwnerEditable()) { - $data['non_owner_editable'] = $object->getNonOwnerEditable(); - } - if ($object->isInitialized('numStars') && null !== $object->getNumStars()) { - $data['num_stars'] = $object->getNumStars(); - } - if ($object->isInitialized('originalH') && null !== $object->getOriginalH()) { - $data['original_h'] = $object->getOriginalH(); - } - if ($object->isInitialized('originalW') && null !== $object->getOriginalW()) { - $data['original_w'] = $object->getOriginalW(); - } - if ($object->isInitialized('permalink') && null !== $object->getPermalink()) { - $data['permalink'] = $object->getPermalink(); - } - if ($object->isInitialized('permalinkPublic') && null !== $object->getPermalinkPublic()) { - $data['permalink_public'] = $object->getPermalinkPublic(); - } - if ($object->isInitialized('pinnedInfo') && null !== $object->getPinnedInfo()) { - $data['pinned_info'] = $object->getPinnedInfo(); - } - if ($object->isInitialized('pinnedTo') && null !== $object->getPinnedTo()) { - $values_3 = []; - foreach ($object->getPinnedTo() as $value_3) { - $values_3[] = $value_3; - } - $data['pinned_to'] = $values_3; - } - if ($object->isInitialized('pjpeg') && null !== $object->getPjpeg()) { - $data['pjpeg'] = $object->getPjpeg(); - } - if ($object->isInitialized('prettyType') && null !== $object->getPrettyType()) { - $data['pretty_type'] = $object->getPrettyType(); - } - if ($object->isInitialized('preview') && null !== $object->getPreview()) { - $data['preview'] = $object->getPreview(); - } - if ($object->isInitialized('publicUrlShared') && null !== $object->getPublicUrlShared()) { - $data['public_url_shared'] = $object->getPublicUrlShared(); - } - if ($object->isInitialized('reactions') && null !== $object->getReactions()) { - $values_4 = []; - foreach ($object->getReactions() as $value_4) { - $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); - } - $data['reactions'] = $values_4; - } - if ($object->isInitialized('shares') && null !== $object->getShares()) { - $data['shares'] = $this->normalizer->normalize($object->getShares(), 'json', $context); - } - if ($object->isInitialized('size') && null !== $object->getSize()) { - $data['size'] = $object->getSize(); - } - if ($object->isInitialized('sourceTeam') && null !== $object->getSourceTeam()) { - $data['source_team'] = $object->getSourceTeam(); - } - if ($object->isInitialized('state') && null !== $object->getState()) { - $data['state'] = $object->getState(); - } - if ($object->isInitialized('thumb1024') && null !== $object->getThumb1024()) { - $data['thumb_1024'] = $object->getThumb1024(); - } - if ($object->isInitialized('thumb1024H') && null !== $object->getThumb1024H()) { - $data['thumb_1024_h'] = $object->getThumb1024H(); - } - if ($object->isInitialized('thumb1024W') && null !== $object->getThumb1024W()) { - $data['thumb_1024_w'] = $object->getThumb1024W(); - } - if ($object->isInitialized('thumb160') && null !== $object->getThumb160()) { - $data['thumb_160'] = $object->getThumb160(); - } - if ($object->isInitialized('thumb360') && null !== $object->getThumb360()) { - $data['thumb_360'] = $object->getThumb360(); - } - if ($object->isInitialized('thumb360Gif') && null !== $object->getThumb360Gif()) { - $data['thumb_360_gif'] = $object->getThumb360Gif(); - } - if ($object->isInitialized('thumb360H') && null !== $object->getThumb360H()) { - $data['thumb_360_h'] = $object->getThumb360H(); - } - if ($object->isInitialized('thumb360W') && null !== $object->getThumb360W()) { - $data['thumb_360_w'] = $object->getThumb360W(); - } - if ($object->isInitialized('thumb480') && null !== $object->getThumb480()) { - $data['thumb_480'] = $object->getThumb480(); - } - if ($object->isInitialized('thumb480H') && null !== $object->getThumb480H()) { - $data['thumb_480_h'] = $object->getThumb480H(); - } - if ($object->isInitialized('thumb480W') && null !== $object->getThumb480W()) { - $data['thumb_480_w'] = $object->getThumb480W(); - } - if ($object->isInitialized('thumb64') && null !== $object->getThumb64()) { - $data['thumb_64'] = $object->getThumb64(); - } - if ($object->isInitialized('thumb720') && null !== $object->getThumb720()) { - $data['thumb_720'] = $object->getThumb720(); - } - if ($object->isInitialized('thumb720H') && null !== $object->getThumb720H()) { - $data['thumb_720_h'] = $object->getThumb720H(); - } - if ($object->isInitialized('thumb720W') && null !== $object->getThumb720W()) { - $data['thumb_720_w'] = $object->getThumb720W(); - } - if ($object->isInitialized('thumb80') && null !== $object->getThumb80()) { - $data['thumb_80'] = $object->getThumb80(); - } - if ($object->isInitialized('thumb800') && null !== $object->getThumb800()) { - $data['thumb_800'] = $object->getThumb800(); - } - if ($object->isInitialized('thumb800H') && null !== $object->getThumb800H()) { - $data['thumb_800_h'] = $object->getThumb800H(); - } - if ($object->isInitialized('thumb800W') && null !== $object->getThumb800W()) { - $data['thumb_800_w'] = $object->getThumb800W(); - } - if ($object->isInitialized('thumb960') && null !== $object->getThumb960()) { - $data['thumb_960'] = $object->getThumb960(); - } - if ($object->isInitialized('thumb960H') && null !== $object->getThumb960H()) { - $data['thumb_960_h'] = $object->getThumb960H(); - } - if ($object->isInitialized('thumb960W') && null !== $object->getThumb960W()) { - $data['thumb_960_w'] = $object->getThumb960W(); - } - if ($object->isInitialized('thumbTiny') && null !== $object->getThumbTiny()) { - $data['thumb_tiny'] = $object->getThumbTiny(); - } - if ($object->isInitialized('timestamp') && null !== $object->getTimestamp()) { - $value_5 = $object->getTimestamp(); - if (\is_int($object->getTimestamp())) { - $value_5 = $object->getTimestamp(); - } elseif (\is_string($object->getTimestamp())) { - $value_5 = $object->getTimestamp(); - } - $data['timestamp'] = $value_5; - } - if ($object->isInitialized('title') && null !== $object->getTitle()) { - $data['title'] = $object->getTitle(); - } - if ($object->isInitialized('updated') && null !== $object->getUpdated()) { - $data['updated'] = $object->getUpdated(); - } - if ($object->isInitialized('urlPrivate') && null !== $object->getUrlPrivate()) { - $data['url_private'] = $object->getUrlPrivate(); + return $object; + } + + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('channels') && null !== $data->getChannels()) { + $values = []; + foreach ($data->getChannels() as $value) { + $values[] = $value; } - if ($object->isInitialized('urlPrivateDownload') && null !== $object->getUrlPrivateDownload()) { - $data['url_private_download'] = $object->getUrlPrivateDownload(); + $dataArray['channels'] = $values; + } + if ($data->isInitialized('commentsCount') && null !== $data->getCommentsCount()) { + $dataArray['comments_count'] = $data->getCommentsCount(); + } + if ($data->isInitialized('created') && null !== $data->getCreated()) { + $dataArray['created'] = $data->getCreated(); + } + if ($data->isInitialized('dateDelete') && null !== $data->getDateDelete()) { + $dataArray['date_delete'] = $data->getDateDelete(); + } + if ($data->isInitialized('deanimateGif') && null !== $data->getDeanimateGif()) { + $dataArray['deanimate_gif'] = $data->getDeanimateGif(); + } + if ($data->isInitialized('displayAsBot') && null !== $data->getDisplayAsBot()) { + $dataArray['display_as_bot'] = $data->getDisplayAsBot(); + } + if ($data->isInitialized('editable') && null !== $data->getEditable()) { + $dataArray['editable'] = $data->getEditable(); + } + if ($data->isInitialized('editor') && null !== $data->getEditor()) { + $dataArray['editor'] = $data->getEditor(); + } + if ($data->isInitialized('externalId') && null !== $data->getExternalId()) { + $dataArray['external_id'] = $data->getExternalId(); + } + if ($data->isInitialized('externalType') && null !== $data->getExternalType()) { + $dataArray['external_type'] = $data->getExternalType(); + } + if ($data->isInitialized('externalUrl') && null !== $data->getExternalUrl()) { + $dataArray['external_url'] = $data->getExternalUrl(); + } + if ($data->isInitialized('filetype') && null !== $data->getFiletype()) { + $dataArray['filetype'] = $data->getFiletype(); + } + if ($data->isInitialized('groups') && null !== $data->getGroups()) { + $values_1 = []; + foreach ($data->getGroups() as $value_1) { + $values_1[] = $value_1; } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); + $dataArray['groups'] = $values_1; + } + if ($data->isInitialized('hasRichPreview') && null !== $data->getHasRichPreview()) { + $dataArray['has_rich_preview'] = $data->getHasRichPreview(); + } + if ($data->isInitialized('id') && null !== $data->getId()) { + $dataArray['id'] = $data->getId(); + } + if ($data->isInitialized('imageExifRotation') && null !== $data->getImageExifRotation()) { + $dataArray['image_exif_rotation'] = $data->getImageExifRotation(); + } + if ($data->isInitialized('ims') && null !== $data->getIms()) { + $values_2 = []; + foreach ($data->getIms() as $value_2) { + $values_2[] = $value_2; } - if ($object->isInitialized('userTeam') && null !== $object->getUserTeam()) { - $data['user_team'] = $object->getUserTeam(); + $dataArray['ims'] = $values_2; + } + if ($data->isInitialized('isExternal') && null !== $data->getIsExternal()) { + $dataArray['is_external'] = $data->getIsExternal(); + } + if ($data->isInitialized('isPublic') && null !== $data->getIsPublic()) { + $dataArray['is_public'] = $data->getIsPublic(); + } + if ($data->isInitialized('isStarred') && null !== $data->getIsStarred()) { + $dataArray['is_starred'] = $data->getIsStarred(); + } + if ($data->isInitialized('isTombstoned') && null !== $data->getIsTombstoned()) { + $dataArray['is_tombstoned'] = $data->getIsTombstoned(); + } + if ($data->isInitialized('lastEditor') && null !== $data->getLastEditor()) { + $dataArray['last_editor'] = $data->getLastEditor(); + } + if ($data->isInitialized('mimetype') && null !== $data->getMimetype()) { + $dataArray['mimetype'] = $data->getMimetype(); + } + if ($data->isInitialized('mode') && null !== $data->getMode()) { + $dataArray['mode'] = $data->getMode(); + } + if ($data->isInitialized('name') && null !== $data->getName()) { + $dataArray['name'] = $data->getName(); + } + if ($data->isInitialized('nonOwnerEditable') && null !== $data->getNonOwnerEditable()) { + $dataArray['non_owner_editable'] = $data->getNonOwnerEditable(); + } + if ($data->isInitialized('numStars') && null !== $data->getNumStars()) { + $dataArray['num_stars'] = $data->getNumStars(); + } + if ($data->isInitialized('originalH') && null !== $data->getOriginalH()) { + $dataArray['original_h'] = $data->getOriginalH(); + } + if ($data->isInitialized('originalW') && null !== $data->getOriginalW()) { + $dataArray['original_w'] = $data->getOriginalW(); + } + if ($data->isInitialized('permalink') && null !== $data->getPermalink()) { + $dataArray['permalink'] = $data->getPermalink(); + } + if ($data->isInitialized('permalinkPublic') && null !== $data->getPermalinkPublic()) { + $dataArray['permalink_public'] = $data->getPermalinkPublic(); + } + if ($data->isInitialized('pinnedInfo') && null !== $data->getPinnedInfo()) { + $dataArray['pinned_info'] = $data->getPinnedInfo(); + } + if ($data->isInitialized('pinnedTo') && null !== $data->getPinnedTo()) { + $values_3 = []; + foreach ($data->getPinnedTo() as $value_3) { + $values_3[] = $value_3; } - if ($object->isInitialized('username') && null !== $object->getUsername()) { - $data['username'] = $object->getUsername(); + $dataArray['pinned_to'] = $values_3; + } + if ($data->isInitialized('pjpeg') && null !== $data->getPjpeg()) { + $dataArray['pjpeg'] = $data->getPjpeg(); + } + if ($data->isInitialized('prettyType') && null !== $data->getPrettyType()) { + $dataArray['pretty_type'] = $data->getPrettyType(); + } + if ($data->isInitialized('preview') && null !== $data->getPreview()) { + $dataArray['preview'] = $data->getPreview(); + } + if ($data->isInitialized('publicUrlShared') && null !== $data->getPublicUrlShared()) { + $dataArray['public_url_shared'] = $data->getPublicUrlShared(); + } + if ($data->isInitialized('reactions') && null !== $data->getReactions()) { + $values_4 = []; + foreach ($data->getReactions() as $value_4) { + $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); } - - return $data; + $dataArray['reactions'] = $values_4; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsFile::class => false]; + if ($data->isInitialized('shares') && null !== $data->getShares()) { + $dataArray['shares'] = $this->normalizer->normalize($data->getShares(), 'json', $context); + } + if ($data->isInitialized('size') && null !== $data->getSize()) { + $dataArray['size'] = $data->getSize(); + } + if ($data->isInitialized('sourceTeam') && null !== $data->getSourceTeam()) { + $dataArray['source_team'] = $data->getSourceTeam(); + } + if ($data->isInitialized('state') && null !== $data->getState()) { + $dataArray['state'] = $data->getState(); + } + if ($data->isInitialized('thumb1024') && null !== $data->getThumb1024()) { + $dataArray['thumb_1024'] = $data->getThumb1024(); + } + if ($data->isInitialized('thumb1024H') && null !== $data->getThumb1024H()) { + $dataArray['thumb_1024_h'] = $data->getThumb1024H(); + } + if ($data->isInitialized('thumb1024W') && null !== $data->getThumb1024W()) { + $dataArray['thumb_1024_w'] = $data->getThumb1024W(); + } + if ($data->isInitialized('thumb160') && null !== $data->getThumb160()) { + $dataArray['thumb_160'] = $data->getThumb160(); + } + if ($data->isInitialized('thumb360') && null !== $data->getThumb360()) { + $dataArray['thumb_360'] = $data->getThumb360(); + } + if ($data->isInitialized('thumb360Gif') && null !== $data->getThumb360Gif()) { + $dataArray['thumb_360_gif'] = $data->getThumb360Gif(); } + if ($data->isInitialized('thumb360H') && null !== $data->getThumb360H()) { + $dataArray['thumb_360_h'] = $data->getThumb360H(); + } + if ($data->isInitialized('thumb360W') && null !== $data->getThumb360W()) { + $dataArray['thumb_360_w'] = $data->getThumb360W(); + } + if ($data->isInitialized('thumb480') && null !== $data->getThumb480()) { + $dataArray['thumb_480'] = $data->getThumb480(); + } + if ($data->isInitialized('thumb480H') && null !== $data->getThumb480H()) { + $dataArray['thumb_480_h'] = $data->getThumb480H(); + } + if ($data->isInitialized('thumb480W') && null !== $data->getThumb480W()) { + $dataArray['thumb_480_w'] = $data->getThumb480W(); + } + if ($data->isInitialized('thumb64') && null !== $data->getThumb64()) { + $dataArray['thumb_64'] = $data->getThumb64(); + } + if ($data->isInitialized('thumb720') && null !== $data->getThumb720()) { + $dataArray['thumb_720'] = $data->getThumb720(); + } + if ($data->isInitialized('thumb720H') && null !== $data->getThumb720H()) { + $dataArray['thumb_720_h'] = $data->getThumb720H(); + } + if ($data->isInitialized('thumb720W') && null !== $data->getThumb720W()) { + $dataArray['thumb_720_w'] = $data->getThumb720W(); + } + if ($data->isInitialized('thumb80') && null !== $data->getThumb80()) { + $dataArray['thumb_80'] = $data->getThumb80(); + } + if ($data->isInitialized('thumb800') && null !== $data->getThumb800()) { + $dataArray['thumb_800'] = $data->getThumb800(); + } + if ($data->isInitialized('thumb800H') && null !== $data->getThumb800H()) { + $dataArray['thumb_800_h'] = $data->getThumb800H(); + } + if ($data->isInitialized('thumb800W') && null !== $data->getThumb800W()) { + $dataArray['thumb_800_w'] = $data->getThumb800W(); + } + if ($data->isInitialized('thumb960') && null !== $data->getThumb960()) { + $dataArray['thumb_960'] = $data->getThumb960(); + } + if ($data->isInitialized('thumb960H') && null !== $data->getThumb960H()) { + $dataArray['thumb_960_h'] = $data->getThumb960H(); + } + if ($data->isInitialized('thumb960W') && null !== $data->getThumb960W()) { + $dataArray['thumb_960_w'] = $data->getThumb960W(); + } + if ($data->isInitialized('thumbTiny') && null !== $data->getThumbTiny()) { + $dataArray['thumb_tiny'] = $data->getThumbTiny(); + } + if ($data->isInitialized('timestamp') && null !== $data->getTimestamp()) { + $value_5 = $data->getTimestamp(); + if (\is_int($data->getTimestamp())) { + $value_5 = $data->getTimestamp(); + } elseif (\is_string($data->getTimestamp())) { + $value_5 = $data->getTimestamp(); + } + $dataArray['timestamp'] = $value_5; + } + if ($data->isInitialized('title') && null !== $data->getTitle()) { + $dataArray['title'] = $data->getTitle(); + } + if ($data->isInitialized('updated') && null !== $data->getUpdated()) { + $dataArray['updated'] = $data->getUpdated(); + } + if ($data->isInitialized('urlPrivate') && null !== $data->getUrlPrivate()) { + $dataArray['url_private'] = $data->getUrlPrivate(); + } + if ($data->isInitialized('urlPrivateDownload') && null !== $data->getUrlPrivateDownload()) { + $dataArray['url_private_download'] = $data->getUrlPrivateDownload(); + } + if ($data->isInitialized('user') && null !== $data->getUser()) { + $dataArray['user'] = $data->getUser(); + } + if ($data->isInitialized('userTeam') && null !== $data->getUserTeam()) { + $dataArray['user_team'] = $data->getUserTeam(); + } + if ($data->isInitialized('username') && null !== $data->getUsername()) { + $dataArray['username'] = $data->getUsername(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsFile::class => false]; } } diff --git a/generated/Normalizer/ObjsFileSharesNormalizer.php b/generated/Normalizer/ObjsFileSharesNormalizer.php index e445a475..6c5f3e5f 100644 --- a/generated/Normalizer/ObjsFileSharesNormalizer.php +++ b/generated/Normalizer/ObjsFileSharesNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,131 +23,64 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsFileSharesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsFileSharesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsFileShares::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsFileShares::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsFileShares::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsFileShares::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsFileShares(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('private', $data) && null !== $data['private']) { - $object->setPrivate($data['private']); - } elseif (\array_key_exists('private', $data) && null === $data['private']) { - $object->setPrivate(null); - } - if (\array_key_exists('public', $data) && null !== $data['public']) { - $object->setPublic($data['public']); - } elseif (\array_key_exists('public', $data) && null === $data['public']) { - $object->setPublic(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsFileShares(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('private') && null !== $object->getPrivate()) { - $data['private'] = $object->getPrivate(); - } - if ($object->isInitialized('public') && null !== $object->getPublic()) { - $data['public'] = $object->getPublic(); - } - - return $data; + if (\array_key_exists('private', $data) && null !== $data['private']) { + $object->setPrivate($data['private']); + } elseif (\array_key_exists('private', $data) && null === $data['private']) { + $object->setPrivate(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsFileShares::class => false]; + if (\array_key_exists('public', $data) && null !== $data['public']) { + $object->setPublic($data['public']); + } elseif (\array_key_exists('public', $data) && null === $data['public']) { + $object->setPublic(null); } - } -} else { - class ObjsFileSharesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsFileShares::class === $type; - } + return $object; + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsFileShares::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('private') && null !== $data->getPrivate()) { + $dataArray['private'] = $data->getPrivate(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsFileShares(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('private', $data) && null !== $data['private']) { - $object->setPrivate($data['private']); - } elseif (\array_key_exists('private', $data) && null === $data['private']) { - $object->setPrivate(null); - } - if (\array_key_exists('public', $data) && null !== $data['public']) { - $object->setPublic($data['public']); - } elseif (\array_key_exists('public', $data) && null === $data['public']) { - $object->setPublic(null); - } - - return $object; + if ($data->isInitialized('public') && null !== $data->getPublic()) { + $dataArray['public'] = $data->getPublic(); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('private') && null !== $object->getPrivate()) { - $data['private'] = $object->getPrivate(); - } - if ($object->isInitialized('public') && null !== $object->getPublic()) { - $data['public'] = $object->getPublic(); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsFileShares::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsFileShares::class => false]; } } diff --git a/generated/Normalizer/ObjsIconNormalizer.php b/generated/Normalizer/ObjsIconNormalizer.php index 279aeaa4..64a08b22 100644 --- a/generated/Normalizer/ObjsIconNormalizer.php +++ b/generated/Normalizer/ObjsIconNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,227 +23,115 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsIconNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsIconNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsIcon::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsIcon::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsIcon::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsIcon::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsIcon(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('image_102', $data) && null !== $data['image_102']) { - $object->setImage102($data['image_102']); - } elseif (\array_key_exists('image_102', $data) && null === $data['image_102']) { - $object->setImage102(null); - } - if (\array_key_exists('image_132', $data) && null !== $data['image_132']) { - $object->setImage132($data['image_132']); - } elseif (\array_key_exists('image_132', $data) && null === $data['image_132']) { - $object->setImage132(null); - } - if (\array_key_exists('image_230', $data) && null !== $data['image_230']) { - $object->setImage230($data['image_230']); - } elseif (\array_key_exists('image_230', $data) && null === $data['image_230']) { - $object->setImage230(null); - } - if (\array_key_exists('image_34', $data) && null !== $data['image_34']) { - $object->setImage34($data['image_34']); - } elseif (\array_key_exists('image_34', $data) && null === $data['image_34']) { - $object->setImage34(null); - } - if (\array_key_exists('image_44', $data) && null !== $data['image_44']) { - $object->setImage44($data['image_44']); - } elseif (\array_key_exists('image_44', $data) && null === $data['image_44']) { - $object->setImage44(null); - } - if (\array_key_exists('image_68', $data) && null !== $data['image_68']) { - $object->setImage68($data['image_68']); - } elseif (\array_key_exists('image_68', $data) && null === $data['image_68']) { - $object->setImage68(null); - } - if (\array_key_exists('image_88', $data) && null !== $data['image_88']) { - $object->setImage88($data['image_88']); - } elseif (\array_key_exists('image_88', $data) && null === $data['image_88']) { - $object->setImage88(null); - } - if (\array_key_exists('image_default', $data) && null !== $data['image_default']) { - $object->setImageDefault($data['image_default']); - } elseif (\array_key_exists('image_default', $data) && null === $data['image_default']) { - $object->setImageDefault(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsIcon(); + if (\array_key_exists('image_default', $data) && \is_int($data['image_default'])) { + $data['image_default'] = (bool) $data['image_default']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('image102') && null !== $object->getImage102()) { - $data['image_102'] = $object->getImage102(); - } - if ($object->isInitialized('image132') && null !== $object->getImage132()) { - $data['image_132'] = $object->getImage132(); - } - if ($object->isInitialized('image230') && null !== $object->getImage230()) { - $data['image_230'] = $object->getImage230(); - } - if ($object->isInitialized('image34') && null !== $object->getImage34()) { - $data['image_34'] = $object->getImage34(); - } - if ($object->isInitialized('image44') && null !== $object->getImage44()) { - $data['image_44'] = $object->getImage44(); - } - if ($object->isInitialized('image68') && null !== $object->getImage68()) { - $data['image_68'] = $object->getImage68(); - } - if ($object->isInitialized('image88') && null !== $object->getImage88()) { - $data['image_88'] = $object->getImage88(); - } - if ($object->isInitialized('imageDefault') && null !== $object->getImageDefault()) { - $data['image_default'] = $object->getImageDefault(); - } - - return $data; + if (\array_key_exists('image_102', $data) && null !== $data['image_102']) { + $object->setImage102($data['image_102']); + } elseif (\array_key_exists('image_102', $data) && null === $data['image_102']) { + $object->setImage102(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsIcon::class => false]; + if (\array_key_exists('image_132', $data) && null !== $data['image_132']) { + $object->setImage132($data['image_132']); + } elseif (\array_key_exists('image_132', $data) && null === $data['image_132']) { + $object->setImage132(null); } - } -} else { - class ObjsIconNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsIcon::class === $type; + if (\array_key_exists('image_230', $data) && null !== $data['image_230']) { + $object->setImage230($data['image_230']); + } elseif (\array_key_exists('image_230', $data) && null === $data['image_230']) { + $object->setImage230(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsIcon::class === \get_class($data); + if (\array_key_exists('image_34', $data) && null !== $data['image_34']) { + $object->setImage34($data['image_34']); + } elseif (\array_key_exists('image_34', $data) && null === $data['image_34']) { + $object->setImage34(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsIcon(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('image_102', $data) && null !== $data['image_102']) { - $object->setImage102($data['image_102']); - } elseif (\array_key_exists('image_102', $data) && null === $data['image_102']) { - $object->setImage102(null); - } - if (\array_key_exists('image_132', $data) && null !== $data['image_132']) { - $object->setImage132($data['image_132']); - } elseif (\array_key_exists('image_132', $data) && null === $data['image_132']) { - $object->setImage132(null); - } - if (\array_key_exists('image_230', $data) && null !== $data['image_230']) { - $object->setImage230($data['image_230']); - } elseif (\array_key_exists('image_230', $data) && null === $data['image_230']) { - $object->setImage230(null); - } - if (\array_key_exists('image_34', $data) && null !== $data['image_34']) { - $object->setImage34($data['image_34']); - } elseif (\array_key_exists('image_34', $data) && null === $data['image_34']) { - $object->setImage34(null); - } - if (\array_key_exists('image_44', $data) && null !== $data['image_44']) { - $object->setImage44($data['image_44']); - } elseif (\array_key_exists('image_44', $data) && null === $data['image_44']) { - $object->setImage44(null); - } - if (\array_key_exists('image_68', $data) && null !== $data['image_68']) { - $object->setImage68($data['image_68']); - } elseif (\array_key_exists('image_68', $data) && null === $data['image_68']) { - $object->setImage68(null); - } - if (\array_key_exists('image_88', $data) && null !== $data['image_88']) { - $object->setImage88($data['image_88']); - } elseif (\array_key_exists('image_88', $data) && null === $data['image_88']) { - $object->setImage88(null); - } - if (\array_key_exists('image_default', $data) && null !== $data['image_default']) { - $object->setImageDefault($data['image_default']); - } elseif (\array_key_exists('image_default', $data) && null === $data['image_default']) { - $object->setImageDefault(null); - } - - return $object; + if (\array_key_exists('image_44', $data) && null !== $data['image_44']) { + $object->setImage44($data['image_44']); + } elseif (\array_key_exists('image_44', $data) && null === $data['image_44']) { + $object->setImage44(null); + } + if (\array_key_exists('image_68', $data) && null !== $data['image_68']) { + $object->setImage68($data['image_68']); + } elseif (\array_key_exists('image_68', $data) && null === $data['image_68']) { + $object->setImage68(null); + } + if (\array_key_exists('image_88', $data) && null !== $data['image_88']) { + $object->setImage88($data['image_88']); + } elseif (\array_key_exists('image_88', $data) && null === $data['image_88']) { + $object->setImage88(null); + } + if (\array_key_exists('image_default', $data) && null !== $data['image_default']) { + $object->setImageDefault($data['image_default']); + } elseif (\array_key_exists('image_default', $data) && null === $data['image_default']) { + $object->setImageDefault(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('image102') && null !== $object->getImage102()) { - $data['image_102'] = $object->getImage102(); - } - if ($object->isInitialized('image132') && null !== $object->getImage132()) { - $data['image_132'] = $object->getImage132(); - } - if ($object->isInitialized('image230') && null !== $object->getImage230()) { - $data['image_230'] = $object->getImage230(); - } - if ($object->isInitialized('image34') && null !== $object->getImage34()) { - $data['image_34'] = $object->getImage34(); - } - if ($object->isInitialized('image44') && null !== $object->getImage44()) { - $data['image_44'] = $object->getImage44(); - } - if ($object->isInitialized('image68') && null !== $object->getImage68()) { - $data['image_68'] = $object->getImage68(); - } - if ($object->isInitialized('image88') && null !== $object->getImage88()) { - $data['image_88'] = $object->getImage88(); - } - if ($object->isInitialized('imageDefault') && null !== $object->getImageDefault()) { - $data['image_default'] = $object->getImageDefault(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('image102') && null !== $data->getImage102()) { + $dataArray['image_102'] = $data->getImage102(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsIcon::class => false]; + if ($data->isInitialized('image132') && null !== $data->getImage132()) { + $dataArray['image_132'] = $data->getImage132(); + } + if ($data->isInitialized('image230') && null !== $data->getImage230()) { + $dataArray['image_230'] = $data->getImage230(); } + if ($data->isInitialized('image34') && null !== $data->getImage34()) { + $dataArray['image_34'] = $data->getImage34(); + } + if ($data->isInitialized('image44') && null !== $data->getImage44()) { + $dataArray['image_44'] = $data->getImage44(); + } + if ($data->isInitialized('image68') && null !== $data->getImage68()) { + $dataArray['image_68'] = $data->getImage68(); + } + if ($data->isInitialized('image88') && null !== $data->getImage88()) { + $dataArray['image_88'] = $data->getImage88(); + } + if ($data->isInitialized('imageDefault') && null !== $data->getImageDefault()) { + $dataArray['image_default'] = $data->getImageDefault(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsIcon::class => false]; } } diff --git a/generated/Normalizer/ObjsMessageAttachmentsItemActionsItemNormalizer.php b/generated/Normalizer/ObjsMessageAttachmentsItemActionsItemNormalizer.php index 017b5b11..8c848658 100644 --- a/generated/Normalizer/ObjsMessageAttachmentsItemActionsItemNormalizer.php +++ b/generated/Normalizer/ObjsMessageAttachmentsItemActionsItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,195 +23,96 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsMessageAttachmentsItemActionsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsMessageAttachmentsItemActionsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('style', $data) && null !== $data['style']) { - $object->setStyle($data['style']); - } elseif (\array_key_exists('style', $data) && null === $data['style']) { - $object->setStyle(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('style') && null !== $object->getStyle()) { - $data['style'] = $object->getStyle(); - } - if ($object->isInitialized('text') && null !== $object->getText()) { - $data['text'] = $object->getText(); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - if ($object->isInitialized('value') && null !== $object->getValue()) { - $data['value'] = $object->getValue(); - } - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => false]; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - } -} else { - class ObjsMessageAttachmentsItemActionsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class === $type; + if (\array_key_exists('style', $data) && null !== $data['style']) { + $object->setStyle($data['style']); + } elseif (\array_key_exists('style', $data) && null === $data['style']) { + $object->setStyle(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class === \get_class($data); + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('style', $data) && null !== $data['style']) { - $object->setStyle($data['style']); - } elseif (\array_key_exists('style', $data) && null === $data['style']) { - $object->setStyle(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); + } + if (\array_key_exists('value', $data) && null !== $data['value']) { + $object->setValue($data['value']); + } elseif (\array_key_exists('value', $data) && null === $data['value']) { + $object->setValue(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('id') && null !== $object->getId()) { - $data['id'] = $object->getId(); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('style') && null !== $object->getStyle()) { - $data['style'] = $object->getStyle(); - } - if ($object->isInitialized('text') && null !== $object->getText()) { - $data['text'] = $object->getText(); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - if ($object->isInitialized('value') && null !== $object->getValue()) { - $data['value'] = $object->getValue(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('id') && null !== $data->getId()) { + $dataArray['id'] = $data->getId(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => false]; + if ($data->isInitialized('name') && null !== $data->getName()) { + $dataArray['name'] = $data->getName(); + } + if ($data->isInitialized('style') && null !== $data->getStyle()) { + $dataArray['style'] = $data->getStyle(); } + if ($data->isInitialized('text') && null !== $data->getText()) { + $dataArray['text'] = $data->getText(); + } + if ($data->isInitialized('type') && null !== $data->getType()) { + $dataArray['type'] = $data->getType(); + } + if ($data->isInitialized('value') && null !== $data->getValue()) { + $dataArray['value'] = $data->getValue(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class => false]; } } diff --git a/generated/Normalizer/ObjsMessageAttachmentsItemFieldsItemNormalizer.php b/generated/Normalizer/ObjsMessageAttachmentsItemFieldsItemNormalizer.php index f06cfd39..332c30b8 100644 --- a/generated/Normalizer/ObjsMessageAttachmentsItemFieldsItemNormalizer.php +++ b/generated/Normalizer/ObjsMessageAttachmentsItemFieldsItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,75 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsMessageAttachmentsItemFieldsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsMessageAttachmentsItemFieldsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('short', $data) && null !== $data['short']) { - $object->setShort($data['short']); - } elseif (\array_key_exists('short', $data) && null === $data['short']) { - $object->setShort(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem(); + if (\array_key_exists('short', $data) && \is_int($data['short'])) { + $data['short'] = (bool) $data['short']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('short') && null !== $object->getShort()) { - $data['short'] = $object->getShort(); - } - if ($object->isInitialized('title') && null !== $object->getTitle()) { - $data['title'] = $object->getTitle(); - } - if ($object->isInitialized('value') && null !== $object->getValue()) { - $data['value'] = $object->getValue(); - } - - return $data; + if (\array_key_exists('short', $data) && null !== $data['short']) { + $object->setShort($data['short']); + } elseif (\array_key_exists('short', $data) && null === $data['short']) { + $object->setShort(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => false]; + if (\array_key_exists('title', $data) && null !== $data['title']) { + $object->setTitle($data['title']); + } elseif (\array_key_exists('title', $data) && null === $data['title']) { + $object->setTitle(null); } + if (\array_key_exists('value', $data) && null !== $data['value']) { + $object->setValue($data['value']); + } elseif (\array_key_exists('value', $data) && null === $data['value']) { + $object->setValue(null); + } + + return $object; } -} else { - class ObjsMessageAttachmentsItemFieldsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('short') && null !== $data->getShort()) { + $dataArray['short'] = $data->getShort(); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class === \get_class($data); + if ($data->isInitialized('title') && null !== $data->getTitle()) { + $dataArray['title'] = $data->getTitle(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('short', $data) && null !== $data['short']) { - $object->setShort($data['short']); - } elseif (\array_key_exists('short', $data) && null === $data['short']) { - $object->setShort(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - if (\array_key_exists('value', $data) && null !== $data['value']) { - $object->setValue($data['value']); - } elseif (\array_key_exists('value', $data) && null === $data['value']) { - $object->setValue(null); - } - - return $object; + if ($data->isInitialized('value') && null !== $data->getValue()) { + $dataArray['value'] = $data->getValue(); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('short') && null !== $object->getShort()) { - $data['short'] = $object->getShort(); - } - if ($object->isInitialized('title') && null !== $object->getTitle()) { - $data['title'] = $object->getTitle(); - } - if ($object->isInitialized('value') && null !== $object->getValue()) { - $data['value'] = $object->getValue(); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class => false]; } } diff --git a/generated/Normalizer/ObjsMessageAttachmentsItemNormalizer.php b/generated/Normalizer/ObjsMessageAttachmentsItemNormalizer.php index a5d4871b..c82cfa6d 100644 --- a/generated/Normalizer/ObjsMessageAttachmentsItemNormalizer.php +++ b/generated/Normalizer/ObjsMessageAttachmentsItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,549 +23,273 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsMessageAttachmentsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsMessageAttachmentsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('actions', $data) && null !== $data['actions']) { - $values = []; - foreach ($data['actions'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class, 'json', $context); - } - $object->setActions($values); - unset($data['actions']); - } elseif (\array_key_exists('actions', $data) && null === $data['actions']) { - $object->setActions(null); - } - if (\array_key_exists('author_icon', $data) && null !== $data['author_icon']) { - $object->setAuthorIcon($data['author_icon']); - unset($data['author_icon']); - } elseif (\array_key_exists('author_icon', $data) && null === $data['author_icon']) { - $object->setAuthorIcon(null); - } - if (\array_key_exists('author_link', $data) && null !== $data['author_link']) { - $object->setAuthorLink($data['author_link']); - unset($data['author_link']); - } elseif (\array_key_exists('author_link', $data) && null === $data['author_link']) { - $object->setAuthorLink(null); - } - if (\array_key_exists('author_name', $data) && null !== $data['author_name']) { - $object->setAuthorName($data['author_name']); - unset($data['author_name']); - } elseif (\array_key_exists('author_name', $data) && null === $data['author_name']) { - $object->setAuthorName(null); - } - if (\array_key_exists('callback_id', $data) && null !== $data['callback_id']) { - $object->setCallbackId($data['callback_id']); - unset($data['callback_id']); - } elseif (\array_key_exists('callback_id', $data) && null === $data['callback_id']) { - $object->setCallbackId(null); - } - if (\array_key_exists('color', $data) && null !== $data['color']) { - $object->setColor($data['color']); - unset($data['color']); - } elseif (\array_key_exists('color', $data) && null === $data['color']) { - $object->setColor(null); - } - if (\array_key_exists('fallback', $data) && null !== $data['fallback']) { - $object->setFallback($data['fallback']); - unset($data['fallback']); - } elseif (\array_key_exists('fallback', $data) && null === $data['fallback']) { - $object->setFallback(null); - } - if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $values_1 = []; - foreach ($data['fields'] as $value_1) { - $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class, 'json', $context); - } - $object->setFields($values_1); - unset($data['fields']); - } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { - $object->setFields(null); - } - if (\array_key_exists('footer', $data) && null !== $data['footer']) { - $object->setFooter($data['footer']); - unset($data['footer']); - } elseif (\array_key_exists('footer', $data) && null === $data['footer']) { - $object->setFooter(null); - } - if (\array_key_exists('footer_icon', $data) && null !== $data['footer_icon']) { - $object->setFooterIcon($data['footer_icon']); - unset($data['footer_icon']); - } elseif (\array_key_exists('footer_icon', $data) && null === $data['footer_icon']) { - $object->setFooterIcon(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - unset($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('image_bytes', $data) && null !== $data['image_bytes']) { - $object->setImageBytes($data['image_bytes']); - unset($data['image_bytes']); - } elseif (\array_key_exists('image_bytes', $data) && null === $data['image_bytes']) { - $object->setImageBytes(null); - } - if (\array_key_exists('image_height', $data) && null !== $data['image_height']) { - $object->setImageHeight($data['image_height']); - unset($data['image_height']); - } elseif (\array_key_exists('image_height', $data) && null === $data['image_height']) { - $object->setImageHeight(null); - } - if (\array_key_exists('image_url', $data) && null !== $data['image_url']) { - $object->setImageUrl($data['image_url']); - unset($data['image_url']); - } elseif (\array_key_exists('image_url', $data) && null === $data['image_url']) { - $object->setImageUrl(null); - } - if (\array_key_exists('image_width', $data) && null !== $data['image_width']) { - $object->setImageWidth($data['image_width']); - unset($data['image_width']); - } elseif (\array_key_exists('image_width', $data) && null === $data['image_width']) { - $object->setImageWidth(null); - } - if (\array_key_exists('pretext', $data) && null !== $data['pretext']) { - $object->setPretext($data['pretext']); - unset($data['pretext']); - } elseif (\array_key_exists('pretext', $data) && null === $data['pretext']) { - $object->setPretext(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - unset($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('thumb_url', $data) && null !== $data['thumb_url']) { - $object->setThumbUrl($data['thumb_url']); - unset($data['thumb_url']); - } elseif (\array_key_exists('thumb_url', $data) && null === $data['thumb_url']) { - $object->setThumbUrl(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - unset($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - if (\array_key_exists('title_link', $data) && null !== $data['title_link']) { - $object->setTitleLink($data['title_link']); - unset($data['title_link']); - } elseif (\array_key_exists('title_link', $data) && null === $data['title_link']) { - $object->setTitleLink(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $value_2 = $data['ts']; - if (\is_float($data['ts'])) { - $value_2 = $data['ts']; - } elseif (\is_string($data['ts'])) { - $value_2 = $data['ts']; - } - $object->setTs($value_2); - unset($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - foreach ($data as $key => $value_3) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_3; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('actions') && null !== $object->getActions()) { - $values = []; - foreach ($object->getActions() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['actions'] = $values; - } - if ($object->isInitialized('authorIcon') && null !== $object->getAuthorIcon()) { - $data['author_icon'] = $object->getAuthorIcon(); - } - if ($object->isInitialized('authorLink') && null !== $object->getAuthorLink()) { - $data['author_link'] = $object->getAuthorLink(); - } - if ($object->isInitialized('authorName') && null !== $object->getAuthorName()) { - $data['author_name'] = $object->getAuthorName(); - } - if ($object->isInitialized('callbackId') && null !== $object->getCallbackId()) { - $data['callback_id'] = $object->getCallbackId(); - } - if ($object->isInitialized('color') && null !== $object->getColor()) { - $data['color'] = $object->getColor(); - } - if ($object->isInitialized('fallback') && null !== $object->getFallback()) { - $data['fallback'] = $object->getFallback(); - } - if ($object->isInitialized('fields') && null !== $object->getFields()) { - $values_1 = []; - foreach ($object->getFields() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); - } - $data['fields'] = $values_1; - } - if ($object->isInitialized('footer') && null !== $object->getFooter()) { - $data['footer'] = $object->getFooter(); - } - if ($object->isInitialized('footerIcon') && null !== $object->getFooterIcon()) { - $data['footer_icon'] = $object->getFooterIcon(); - } - $data['id'] = $object->getId(); - if ($object->isInitialized('imageBytes') && null !== $object->getImageBytes()) { - $data['image_bytes'] = $object->getImageBytes(); - } - if ($object->isInitialized('imageHeight') && null !== $object->getImageHeight()) { - $data['image_height'] = $object->getImageHeight(); - } - if ($object->isInitialized('imageUrl') && null !== $object->getImageUrl()) { - $data['image_url'] = $object->getImageUrl(); - } - if ($object->isInitialized('imageWidth') && null !== $object->getImageWidth()) { - $data['image_width'] = $object->getImageWidth(); - } - if ($object->isInitialized('pretext') && null !== $object->getPretext()) { - $data['pretext'] = $object->getPretext(); - } - if ($object->isInitialized('text') && null !== $object->getText()) { - $data['text'] = $object->getText(); - } - if ($object->isInitialized('thumbUrl') && null !== $object->getThumbUrl()) { - $data['thumb_url'] = $object->getThumbUrl(); - } - if ($object->isInitialized('title') && null !== $object->getTitle()) { - $data['title'] = $object->getTitle(); - } - if ($object->isInitialized('titleLink') && null !== $object->getTitleLink()) { - $data['title_link'] = $object->getTitleLink(); - } - if ($object->isInitialized('ts') && null !== $object->getTs()) { - $value_2 = $object->getTs(); - if (\is_float($object->getTs())) { - $value_2 = $object->getTs(); - } elseif (\is_string($object->getTs())) { - $value_2 = $object->getTs(); - } - $data['ts'] = $value_2; - } - foreach ($object as $key => $value_3) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_3; - } - } - - return $data; + if (\array_key_exists('actions', $data) && null !== $data['actions']) { + $values = []; + foreach ($data['actions'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class, 'json', $context); + } + $object->setActions($values); + unset($data['actions']); + } elseif (\array_key_exists('actions', $data) && null === $data['actions']) { + $object->setActions(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => false]; + if (\array_key_exists('author_icon', $data) && null !== $data['author_icon']) { + $object->setAuthorIcon($data['author_icon']); + unset($data['author_icon']); + } elseif (\array_key_exists('author_icon', $data) && null === $data['author_icon']) { + $object->setAuthorIcon(null); } - } -} else { - class ObjsMessageAttachmentsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class === $type; + if (\array_key_exists('author_link', $data) && null !== $data['author_link']) { + $object->setAuthorLink($data['author_link']); + unset($data['author_link']); + } elseif (\array_key_exists('author_link', $data) && null === $data['author_link']) { + $object->setAuthorLink(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class === \get_class($data); + if (\array_key_exists('author_name', $data) && null !== $data['author_name']) { + $object->setAuthorName($data['author_name']); + unset($data['author_name']); + } elseif (\array_key_exists('author_name', $data) && null === $data['author_name']) { + $object->setAuthorName(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('actions', $data) && null !== $data['actions']) { - $values = []; - foreach ($data['actions'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemActionsItem::class, 'json', $context); - } - $object->setActions($values); - unset($data['actions']); - } elseif (\array_key_exists('actions', $data) && null === $data['actions']) { - $object->setActions(null); - } - if (\array_key_exists('author_icon', $data) && null !== $data['author_icon']) { - $object->setAuthorIcon($data['author_icon']); - unset($data['author_icon']); - } elseif (\array_key_exists('author_icon', $data) && null === $data['author_icon']) { - $object->setAuthorIcon(null); - } - if (\array_key_exists('author_link', $data) && null !== $data['author_link']) { - $object->setAuthorLink($data['author_link']); - unset($data['author_link']); - } elseif (\array_key_exists('author_link', $data) && null === $data['author_link']) { - $object->setAuthorLink(null); - } - if (\array_key_exists('author_name', $data) && null !== $data['author_name']) { - $object->setAuthorName($data['author_name']); - unset($data['author_name']); - } elseif (\array_key_exists('author_name', $data) && null === $data['author_name']) { - $object->setAuthorName(null); - } - if (\array_key_exists('callback_id', $data) && null !== $data['callback_id']) { - $object->setCallbackId($data['callback_id']); - unset($data['callback_id']); - } elseif (\array_key_exists('callback_id', $data) && null === $data['callback_id']) { - $object->setCallbackId(null); - } - if (\array_key_exists('color', $data) && null !== $data['color']) { - $object->setColor($data['color']); - unset($data['color']); - } elseif (\array_key_exists('color', $data) && null === $data['color']) { - $object->setColor(null); - } - if (\array_key_exists('fallback', $data) && null !== $data['fallback']) { - $object->setFallback($data['fallback']); - unset($data['fallback']); - } elseif (\array_key_exists('fallback', $data) && null === $data['fallback']) { - $object->setFallback(null); - } - if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $values_1 = []; - foreach ($data['fields'] as $value_1) { - $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class, 'json', $context); - } - $object->setFields($values_1); - unset($data['fields']); - } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { - $object->setFields(null); - } - if (\array_key_exists('footer', $data) && null !== $data['footer']) { - $object->setFooter($data['footer']); - unset($data['footer']); - } elseif (\array_key_exists('footer', $data) && null === $data['footer']) { - $object->setFooter(null); - } - if (\array_key_exists('footer_icon', $data) && null !== $data['footer_icon']) { - $object->setFooterIcon($data['footer_icon']); - unset($data['footer_icon']); - } elseif (\array_key_exists('footer_icon', $data) && null === $data['footer_icon']) { - $object->setFooterIcon(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - unset($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('image_bytes', $data) && null !== $data['image_bytes']) { - $object->setImageBytes($data['image_bytes']); - unset($data['image_bytes']); - } elseif (\array_key_exists('image_bytes', $data) && null === $data['image_bytes']) { - $object->setImageBytes(null); - } - if (\array_key_exists('image_height', $data) && null !== $data['image_height']) { - $object->setImageHeight($data['image_height']); - unset($data['image_height']); - } elseif (\array_key_exists('image_height', $data) && null === $data['image_height']) { - $object->setImageHeight(null); - } - if (\array_key_exists('image_url', $data) && null !== $data['image_url']) { - $object->setImageUrl($data['image_url']); - unset($data['image_url']); - } elseif (\array_key_exists('image_url', $data) && null === $data['image_url']) { - $object->setImageUrl(null); - } - if (\array_key_exists('image_width', $data) && null !== $data['image_width']) { - $object->setImageWidth($data['image_width']); - unset($data['image_width']); - } elseif (\array_key_exists('image_width', $data) && null === $data['image_width']) { - $object->setImageWidth(null); - } - if (\array_key_exists('pretext', $data) && null !== $data['pretext']) { - $object->setPretext($data['pretext']); - unset($data['pretext']); - } elseif (\array_key_exists('pretext', $data) && null === $data['pretext']) { - $object->setPretext(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - unset($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('thumb_url', $data) && null !== $data['thumb_url']) { - $object->setThumbUrl($data['thumb_url']); - unset($data['thumb_url']); - } elseif (\array_key_exists('thumb_url', $data) && null === $data['thumb_url']) { - $object->setThumbUrl(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - unset($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - if (\array_key_exists('title_link', $data) && null !== $data['title_link']) { - $object->setTitleLink($data['title_link']); - unset($data['title_link']); - } elseif (\array_key_exists('title_link', $data) && null === $data['title_link']) { - $object->setTitleLink(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { + if (\array_key_exists('callback_id', $data) && null !== $data['callback_id']) { + $object->setCallbackId($data['callback_id']); + unset($data['callback_id']); + } elseif (\array_key_exists('callback_id', $data) && null === $data['callback_id']) { + $object->setCallbackId(null); + } + if (\array_key_exists('color', $data) && null !== $data['color']) { + $object->setColor($data['color']); + unset($data['color']); + } elseif (\array_key_exists('color', $data) && null === $data['color']) { + $object->setColor(null); + } + if (\array_key_exists('fallback', $data) && null !== $data['fallback']) { + $object->setFallback($data['fallback']); + unset($data['fallback']); + } elseif (\array_key_exists('fallback', $data) && null === $data['fallback']) { + $object->setFallback(null); + } + if (\array_key_exists('fields', $data) && null !== $data['fields']) { + $values_1 = []; + foreach ($data['fields'] as $value_1) { + $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItemFieldsItem::class, 'json', $context); + } + $object->setFields($values_1); + unset($data['fields']); + } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { + $object->setFields(null); + } + if (\array_key_exists('footer', $data) && null !== $data['footer']) { + $object->setFooter($data['footer']); + unset($data['footer']); + } elseif (\array_key_exists('footer', $data) && null === $data['footer']) { + $object->setFooter(null); + } + if (\array_key_exists('footer_icon', $data) && null !== $data['footer_icon']) { + $object->setFooterIcon($data['footer_icon']); + unset($data['footer_icon']); + } elseif (\array_key_exists('footer_icon', $data) && null === $data['footer_icon']) { + $object->setFooterIcon(null); + } + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + unset($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('image_bytes', $data) && null !== $data['image_bytes']) { + $object->setImageBytes($data['image_bytes']); + unset($data['image_bytes']); + } elseif (\array_key_exists('image_bytes', $data) && null === $data['image_bytes']) { + $object->setImageBytes(null); + } + if (\array_key_exists('image_height', $data) && null !== $data['image_height']) { + $object->setImageHeight($data['image_height']); + unset($data['image_height']); + } elseif (\array_key_exists('image_height', $data) && null === $data['image_height']) { + $object->setImageHeight(null); + } + if (\array_key_exists('image_url', $data) && null !== $data['image_url']) { + $object->setImageUrl($data['image_url']); + unset($data['image_url']); + } elseif (\array_key_exists('image_url', $data) && null === $data['image_url']) { + $object->setImageUrl(null); + } + if (\array_key_exists('image_width', $data) && null !== $data['image_width']) { + $object->setImageWidth($data['image_width']); + unset($data['image_width']); + } elseif (\array_key_exists('image_width', $data) && null === $data['image_width']) { + $object->setImageWidth(null); + } + if (\array_key_exists('pretext', $data) && null !== $data['pretext']) { + $object->setPretext($data['pretext']); + unset($data['pretext']); + } elseif (\array_key_exists('pretext', $data) && null === $data['pretext']) { + $object->setPretext(null); + } + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + unset($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); + } + if (\array_key_exists('thumb_url', $data) && null !== $data['thumb_url']) { + $object->setThumbUrl($data['thumb_url']); + unset($data['thumb_url']); + } elseif (\array_key_exists('thumb_url', $data) && null === $data['thumb_url']) { + $object->setThumbUrl(null); + } + if (\array_key_exists('title', $data) && null !== $data['title']) { + $object->setTitle($data['title']); + unset($data['title']); + } elseif (\array_key_exists('title', $data) && null === $data['title']) { + $object->setTitle(null); + } + if (\array_key_exists('title_link', $data) && null !== $data['title_link']) { + $object->setTitleLink($data['title_link']); + unset($data['title_link']); + } elseif (\array_key_exists('title_link', $data) && null === $data['title_link']) { + $object->setTitleLink(null); + } + if (\array_key_exists('ts', $data) && null !== $data['ts']) { + $value_2 = $data['ts']; + if (\is_float($data['ts'])) { + $value_2 = $data['ts']; + } elseif (\is_string($data['ts'])) { $value_2 = $data['ts']; - if (\is_float($data['ts'])) { - $value_2 = $data['ts']; - } elseif (\is_string($data['ts'])) { - $value_2 = $data['ts']; - } - $object->setTs($value_2); - unset($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); } - foreach ($data as $key => $value_3) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_3; - } + $object->setTs($value_2); + unset($data['ts']); + } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { + $object->setTs(null); + } + foreach ($data as $key => $value_3) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value_3; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('actions') && null !== $object->getActions()) { - $values = []; - foreach ($object->getActions() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['actions'] = $values; - } - if ($object->isInitialized('authorIcon') && null !== $object->getAuthorIcon()) { - $data['author_icon'] = $object->getAuthorIcon(); - } - if ($object->isInitialized('authorLink') && null !== $object->getAuthorLink()) { - $data['author_link'] = $object->getAuthorLink(); - } - if ($object->isInitialized('authorName') && null !== $object->getAuthorName()) { - $data['author_name'] = $object->getAuthorName(); - } - if ($object->isInitialized('callbackId') && null !== $object->getCallbackId()) { - $data['callback_id'] = $object->getCallbackId(); - } - if ($object->isInitialized('color') && null !== $object->getColor()) { - $data['color'] = $object->getColor(); - } - if ($object->isInitialized('fallback') && null !== $object->getFallback()) { - $data['fallback'] = $object->getFallback(); - } - if ($object->isInitialized('fields') && null !== $object->getFields()) { - $values_1 = []; - foreach ($object->getFields() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); - } - $data['fields'] = $values_1; - } - if ($object->isInitialized('footer') && null !== $object->getFooter()) { - $data['footer'] = $object->getFooter(); - } - if ($object->isInitialized('footerIcon') && null !== $object->getFooterIcon()) { - $data['footer_icon'] = $object->getFooterIcon(); - } - $data['id'] = $object->getId(); - if ($object->isInitialized('imageBytes') && null !== $object->getImageBytes()) { - $data['image_bytes'] = $object->getImageBytes(); - } - if ($object->isInitialized('imageHeight') && null !== $object->getImageHeight()) { - $data['image_height'] = $object->getImageHeight(); - } - if ($object->isInitialized('imageUrl') && null !== $object->getImageUrl()) { - $data['image_url'] = $object->getImageUrl(); - } - if ($object->isInitialized('imageWidth') && null !== $object->getImageWidth()) { - $data['image_width'] = $object->getImageWidth(); - } - if ($object->isInitialized('pretext') && null !== $object->getPretext()) { - $data['pretext'] = $object->getPretext(); - } - if ($object->isInitialized('text') && null !== $object->getText()) { - $data['text'] = $object->getText(); - } - if ($object->isInitialized('thumbUrl') && null !== $object->getThumbUrl()) { - $data['thumb_url'] = $object->getThumbUrl(); - } - if ($object->isInitialized('title') && null !== $object->getTitle()) { - $data['title'] = $object->getTitle(); - } - if ($object->isInitialized('titleLink') && null !== $object->getTitleLink()) { - $data['title_link'] = $object->getTitleLink(); + return $object; + } + + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('actions') && null !== $data->getActions()) { + $values = []; + foreach ($data->getActions() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } - if ($object->isInitialized('ts') && null !== $object->getTs()) { - $value_2 = $object->getTs(); - if (\is_float($object->getTs())) { - $value_2 = $object->getTs(); - } elseif (\is_string($object->getTs())) { - $value_2 = $object->getTs(); - } - $data['ts'] = $value_2; + $dataArray['actions'] = $values; + } + if ($data->isInitialized('authorIcon') && null !== $data->getAuthorIcon()) { + $dataArray['author_icon'] = $data->getAuthorIcon(); + } + if ($data->isInitialized('authorLink') && null !== $data->getAuthorLink()) { + $dataArray['author_link'] = $data->getAuthorLink(); + } + if ($data->isInitialized('authorName') && null !== $data->getAuthorName()) { + $dataArray['author_name'] = $data->getAuthorName(); + } + if ($data->isInitialized('callbackId') && null !== $data->getCallbackId()) { + $dataArray['callback_id'] = $data->getCallbackId(); + } + if ($data->isInitialized('color') && null !== $data->getColor()) { + $dataArray['color'] = $data->getColor(); + } + if ($data->isInitialized('fallback') && null !== $data->getFallback()) { + $dataArray['fallback'] = $data->getFallback(); + } + if ($data->isInitialized('fields') && null !== $data->getFields()) { + $values_1 = []; + foreach ($data->getFields() as $value_1) { + $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); } - foreach ($object as $key => $value_3) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_3; - } + $dataArray['fields'] = $values_1; + } + if ($data->isInitialized('footer') && null !== $data->getFooter()) { + $dataArray['footer'] = $data->getFooter(); + } + if ($data->isInitialized('footerIcon') && null !== $data->getFooterIcon()) { + $dataArray['footer_icon'] = $data->getFooterIcon(); + } + $dataArray['id'] = $data->getId(); + if ($data->isInitialized('imageBytes') && null !== $data->getImageBytes()) { + $dataArray['image_bytes'] = $data->getImageBytes(); + } + if ($data->isInitialized('imageHeight') && null !== $data->getImageHeight()) { + $dataArray['image_height'] = $data->getImageHeight(); + } + if ($data->isInitialized('imageUrl') && null !== $data->getImageUrl()) { + $dataArray['image_url'] = $data->getImageUrl(); + } + if ($data->isInitialized('imageWidth') && null !== $data->getImageWidth()) { + $dataArray['image_width'] = $data->getImageWidth(); + } + if ($data->isInitialized('pretext') && null !== $data->getPretext()) { + $dataArray['pretext'] = $data->getPretext(); + } + if ($data->isInitialized('text') && null !== $data->getText()) { + $dataArray['text'] = $data->getText(); + } + if ($data->isInitialized('thumbUrl') && null !== $data->getThumbUrl()) { + $dataArray['thumb_url'] = $data->getThumbUrl(); + } + if ($data->isInitialized('title') && null !== $data->getTitle()) { + $dataArray['title'] = $data->getTitle(); + } + if ($data->isInitialized('titleLink') && null !== $data->getTitleLink()) { + $dataArray['title_link'] = $data->getTitleLink(); + } + if ($data->isInitialized('ts') && null !== $data->getTs()) { + $value_2 = $data->getTs(); + if (\is_float($data->getTs())) { + $value_2 = $data->getTs(); + } elseif (\is_string($data->getTs())) { + $value_2 = $data->getTs(); + } + $dataArray['ts'] = $value_2; + } + foreach ($data as $key => $value_3) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value_3; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class => false]; } } diff --git a/generated/Normalizer/ObjsMessageIconsNormalizer.php b/generated/Normalizer/ObjsMessageIconsNormalizer.php index 10771f2f..94cd4499 100644 --- a/generated/Normalizer/ObjsMessageIconsNormalizer.php +++ b/generated/Normalizer/ObjsMessageIconsNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,131 +23,64 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsMessageIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsMessageIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsMessageIcons::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessageIcons::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageIcons::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageIcons::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessageIcons(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('emoji', $data) && null !== $data['emoji']) { - $object->setEmoji($data['emoji']); - } elseif (\array_key_exists('emoji', $data) && null === $data['emoji']) { - $object->setEmoji(null); - } - if (\array_key_exists('image_64', $data) && null !== $data['image_64']) { - $object->setImage64($data['image_64']); - } elseif (\array_key_exists('image_64', $data) && null === $data['image_64']) { - $object->setImage64(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsMessageIcons(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('emoji') && null !== $object->getEmoji()) { - $data['emoji'] = $object->getEmoji(); - } - if ($object->isInitialized('image64') && null !== $object->getImage64()) { - $data['image_64'] = $object->getImage64(); - } - - return $data; + if (\array_key_exists('emoji', $data) && null !== $data['emoji']) { + $object->setEmoji($data['emoji']); + } elseif (\array_key_exists('emoji', $data) && null === $data['emoji']) { + $object->setEmoji(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessageIcons::class => false]; + if (\array_key_exists('image_64', $data) && null !== $data['image_64']) { + $object->setImage64($data['image_64']); + } elseif (\array_key_exists('image_64', $data) && null === $data['image_64']) { + $object->setImage64(null); } - } -} else { - class ObjsMessageIconsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessageIcons::class === $type; - } + return $object; + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessageIcons::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('emoji') && null !== $data->getEmoji()) { + $dataArray['emoji'] = $data->getEmoji(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessageIcons(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('emoji', $data) && null !== $data['emoji']) { - $object->setEmoji($data['emoji']); - } elseif (\array_key_exists('emoji', $data) && null === $data['emoji']) { - $object->setEmoji(null); - } - if (\array_key_exists('image_64', $data) && null !== $data['image_64']) { - $object->setImage64($data['image_64']); - } elseif (\array_key_exists('image_64', $data) && null === $data['image_64']) { - $object->setImage64(null); - } - - return $object; + if ($data->isInitialized('image64') && null !== $data->getImage64()) { + $dataArray['image_64'] = $data->getImage64(); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('emoji') && null !== $object->getEmoji()) { - $data['emoji'] = $object->getEmoji(); - } - if ($object->isInitialized('image64') && null !== $object->getImage64()) { - $data['image_64'] = $object->getImage64(); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessageIcons::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsMessageIcons::class => false]; } } diff --git a/generated/Normalizer/ObjsMessageNormalizer.php b/generated/Normalizer/ObjsMessageNormalizer.php index 9f527a98..2f6c9917 100644 --- a/generated/Normalizer/ObjsMessageNormalizer.php +++ b/generated/Normalizer/ObjsMessageNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,855 +23,444 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsMessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsMessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsMessage::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessage::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessage::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessage::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessage(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { - $values = []; - foreach ($data['attachments'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class, 'json', $context); - } - $object->setAttachments($values); - } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { - $object->setAttachments(null); - } - if (\array_key_exists('blocks', $data) && null !== $data['blocks']) { - $values_1 = []; - foreach ($data['blocks'] as $value_1) { - $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\BlocksItem::class, 'json', $context); - } - $object->setBlocks($values_1); - } elseif (\array_key_exists('blocks', $data) && null === $data['blocks']) { - $object->setBlocks(null); - } - if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { - $object->setBotId($data['bot_id']); - } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { - $object->setBotId(null); - } - if (\array_key_exists('bot_profile', $data) && null !== $data['bot_profile']) { - $object->setBotProfile($this->denormalizer->denormalize($data['bot_profile'], \JoliCode\Slack\Api\Model\ObjsBotProfile::class, 'json', $context)); - } elseif (\array_key_exists('bot_profile', $data) && null === $data['bot_profile']) { - $object->setBotProfile(null); - } - if (\array_key_exists('client_msg_id', $data) && null !== $data['client_msg_id']) { - $object->setClientMsgId($data['client_msg_id']); - } elseif (\array_key_exists('client_msg_id', $data) && null === $data['client_msg_id']) { - $object->setClientMsgId(null); - } - if (\array_key_exists('comment', $data) && null !== $data['comment']) { - $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); - } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { - $object->setComment(null); - } - if (\array_key_exists('display_as_bot', $data) && null !== $data['display_as_bot']) { - $object->setDisplayAsBot($data['display_as_bot']); - } elseif (\array_key_exists('display_as_bot', $data) && null === $data['display_as_bot']) { - $object->setDisplayAsBot(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('files', $data) && null !== $data['files']) { - $values_2 = []; - foreach ($data['files'] as $value_2) { - $values_2[] = $this->denormalizer->denormalize($value_2, \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context); - } - $object->setFiles($values_2); - } elseif (\array_key_exists('files', $data) && null === $data['files']) { - $object->setFiles(null); - } - if (\array_key_exists('icons', $data) && null !== $data['icons']) { - $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\ObjsMessageIcons::class, 'json', $context)); - } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { - $object->setIcons(null); - } - if (\array_key_exists('inviter', $data) && null !== $data['inviter']) { - $object->setInviter($data['inviter']); - } elseif (\array_key_exists('inviter', $data) && null === $data['inviter']) { - $object->setInviter(null); - } - if (\array_key_exists('is_delayed_message', $data) && null !== $data['is_delayed_message']) { - $object->setIsDelayedMessage($data['is_delayed_message']); - } elseif (\array_key_exists('is_delayed_message', $data) && null === $data['is_delayed_message']) { - $object->setIsDelayedMessage(null); - } - if (\array_key_exists('is_intro', $data) && null !== $data['is_intro']) { - $object->setIsIntro($data['is_intro']); - } elseif (\array_key_exists('is_intro', $data) && null === $data['is_intro']) { - $object->setIsIntro(null); - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest_reply', $data) && null !== $data['latest_reply']) { - $object->setLatestReply($data['latest_reply']); - } elseif (\array_key_exists('latest_reply', $data) && null === $data['latest_reply']) { - $object->setLatestReply(null); - } - if (\array_key_exists('metadata', $data) && null !== $data['metadata']) { - $object->setMetadata($this->denormalizer->denormalize($data['metadata'], \JoliCode\Slack\Api\Model\ObjsMetadata::class, 'json', $context)); - } elseif (\array_key_exists('metadata', $data) && null === $data['metadata']) { - $object->setMetadata(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('old_name', $data) && null !== $data['old_name']) { - $object->setOldName($data['old_name']); - } elseif (\array_key_exists('old_name', $data) && null === $data['old_name']) { - $object->setOldName(null); - } - if (\array_key_exists('parent_user_id', $data) && null !== $data['parent_user_id']) { - $object->setParentUserId($data['parent_user_id']); - } elseif (\array_key_exists('parent_user_id', $data) && null === $data['parent_user_id']) { - $object->setParentUserId(null); - } - if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { - $object->setPermalink($data['permalink']); - } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { - $object->setPermalink(null); - } - if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { - $values_3 = []; - foreach ($data['pinned_to'] as $value_3) { - $values_3[] = $value_3; - } - $object->setPinnedTo($values_3); - } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { - $object->setPinnedTo(null); - } - if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { - $object->setPurpose($data['purpose']); - } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { - $object->setPurpose(null); - } - if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { - $values_4 = []; - foreach ($data['reactions'] as $value_4) { - $values_4[] = $this->denormalizer->denormalize($value_4, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); - } - $object->setReactions($values_4); - } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { - $object->setReactions(null); - } - if (\array_key_exists('reply_count', $data) && null !== $data['reply_count']) { - $object->setReplyCount($data['reply_count']); - } elseif (\array_key_exists('reply_count', $data) && null === $data['reply_count']) { - $object->setReplyCount(null); - } - if (\array_key_exists('reply_users', $data) && null !== $data['reply_users']) { - $values_5 = []; - foreach ($data['reply_users'] as $value_5) { - $values_5[] = $value_5; - } - $object->setReplyUsers($values_5); - } elseif (\array_key_exists('reply_users', $data) && null === $data['reply_users']) { - $object->setReplyUsers(null); - } - if (\array_key_exists('reply_users_count', $data) && null !== $data['reply_users_count']) { - $object->setReplyUsersCount($data['reply_users_count']); - } elseif (\array_key_exists('reply_users_count', $data) && null === $data['reply_users_count']) { - $object->setReplyUsersCount(null); - } - if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { - $object->setSourceTeam($data['source_team']); - } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { - $object->setSourceTeam(null); - } - if (\array_key_exists('subscribed', $data) && null !== $data['subscribed']) { - $object->setSubscribed($data['subscribed']); - } elseif (\array_key_exists('subscribed', $data) && null === $data['subscribed']) { - $object->setSubscribed(null); - } - if (\array_key_exists('subtype', $data) && null !== $data['subtype']) { - $object->setSubtype($data['subtype']); - } elseif (\array_key_exists('subtype', $data) && null === $data['subtype']) { - $object->setSubtype(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { - $object->setThreadTs($data['thread_ts']); - } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { - $object->setThreadTs(null); - } - if (\array_key_exists('topic', $data) && null !== $data['topic']) { - $object->setTopic($data['topic']); - } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { - $object->setTopic(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('upload', $data) && null !== $data['upload']) { - $object->setUpload($data['upload']); - } elseif (\array_key_exists('upload', $data) && null === $data['upload']) { - $object->setUpload(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { - $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); - } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { - $object->setUserProfile(null); - } - if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { - $object->setUserTeam($data['user_team']); - } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { - $object->setUserTeam(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('attachments') && null !== $object->getAttachments()) { - $values = []; - foreach ($object->getAttachments() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['attachments'] = $values; - } - if ($object->isInitialized('blocks') && null !== $object->getBlocks()) { - $values_1 = []; - foreach ($object->getBlocks() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); - } - $data['blocks'] = $values_1; - } - if ($object->isInitialized('botId') && null !== $object->getBotId()) { - $data['bot_id'] = $object->getBotId(); - } - if ($object->isInitialized('botProfile') && null !== $object->getBotProfile()) { - $data['bot_profile'] = $this->normalizer->normalize($object->getBotProfile(), 'json', $context); - } - if ($object->isInitialized('clientMsgId') && null !== $object->getClientMsgId()) { - $data['client_msg_id'] = $object->getClientMsgId(); - } - if ($object->isInitialized('comment') && null !== $object->getComment()) { - $data['comment'] = $this->normalizer->normalize($object->getComment(), 'json', $context); - } - if ($object->isInitialized('displayAsBot') && null !== $object->getDisplayAsBot()) { - $data['display_as_bot'] = $object->getDisplayAsBot(); - } - if ($object->isInitialized('file') && null !== $object->getFile()) { - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - } - if ($object->isInitialized('files') && null !== $object->getFiles()) { - $values_2 = []; - foreach ($object->getFiles() as $value_2) { - $values_2[] = $this->normalizer->normalize($value_2, 'json', $context); - } - $data['files'] = $values_2; - } - if ($object->isInitialized('icons') && null !== $object->getIcons()) { - $data['icons'] = $this->normalizer->normalize($object->getIcons(), 'json', $context); - } - if ($object->isInitialized('inviter') && null !== $object->getInviter()) { - $data['inviter'] = $object->getInviter(); - } - if ($object->isInitialized('isDelayedMessage') && null !== $object->getIsDelayedMessage()) { - $data['is_delayed_message'] = $object->getIsDelayedMessage(); - } - if ($object->isInitialized('isIntro') && null !== $object->getIsIntro()) { - $data['is_intro'] = $object->getIsIntro(); - } - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latestReply') && null !== $object->getLatestReply()) { - $data['latest_reply'] = $object->getLatestReply(); - } - if ($object->isInitialized('metadata') && null !== $object->getMetadata()) { - $data['metadata'] = $this->normalizer->normalize($object->getMetadata(), 'json', $context); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('oldName') && null !== $object->getOldName()) { - $data['old_name'] = $object->getOldName(); - } - if ($object->isInitialized('parentUserId') && null !== $object->getParentUserId()) { - $data['parent_user_id'] = $object->getParentUserId(); - } - if ($object->isInitialized('permalink') && null !== $object->getPermalink()) { - $data['permalink'] = $object->getPermalink(); - } - if ($object->isInitialized('pinnedTo') && null !== $object->getPinnedTo()) { - $values_3 = []; - foreach ($object->getPinnedTo() as $value_3) { - $values_3[] = $value_3; - } - $data['pinned_to'] = $values_3; - } - if ($object->isInitialized('purpose') && null !== $object->getPurpose()) { - $data['purpose'] = $object->getPurpose(); - } - if ($object->isInitialized('reactions') && null !== $object->getReactions()) { - $values_4 = []; - foreach ($object->getReactions() as $value_4) { - $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); - } - $data['reactions'] = $values_4; - } - if ($object->isInitialized('replyCount') && null !== $object->getReplyCount()) { - $data['reply_count'] = $object->getReplyCount(); - } - if ($object->isInitialized('replyUsers') && null !== $object->getReplyUsers()) { - $values_5 = []; - foreach ($object->getReplyUsers() as $value_5) { - $values_5[] = $value_5; - } - $data['reply_users'] = $values_5; - } - if ($object->isInitialized('replyUsersCount') && null !== $object->getReplyUsersCount()) { - $data['reply_users_count'] = $object->getReplyUsersCount(); - } - if ($object->isInitialized('sourceTeam') && null !== $object->getSourceTeam()) { - $data['source_team'] = $object->getSourceTeam(); - } - if ($object->isInitialized('subscribed') && null !== $object->getSubscribed()) { - $data['subscribed'] = $object->getSubscribed(); - } - if ($object->isInitialized('subtype') && null !== $object->getSubtype()) { - $data['subtype'] = $object->getSubtype(); - } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - $data['text'] = $object->getText(); - if ($object->isInitialized('threadTs') && null !== $object->getThreadTs()) { - $data['thread_ts'] = $object->getThreadTs(); - } - if ($object->isInitialized('topic') && null !== $object->getTopic()) { - $data['topic'] = $object->getTopic(); - } - $data['ts'] = $object->getTs(); - $data['type'] = $object->getType(); - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); - } - if ($object->isInitialized('upload') && null !== $object->getUpload()) { - $data['upload'] = $object->getUpload(); - } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); - } - if ($object->isInitialized('userProfile') && null !== $object->getUserProfile()) { - $data['user_profile'] = $this->normalizer->normalize($object->getUserProfile(), 'json', $context); - } - if ($object->isInitialized('userTeam') && null !== $object->getUserTeam()) { - $data['user_team'] = $object->getUserTeam(); - } - if ($object->isInitialized('username') && null !== $object->getUsername()) { - $data['username'] = $object->getUsername(); - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\ObjsMessage(); + if (\array_key_exists('display_as_bot', $data) && \is_int($data['display_as_bot'])) { + $data['display_as_bot'] = (bool) $data['display_as_bot']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessage::class => false]; + if (\array_key_exists('is_delayed_message', $data) && \is_int($data['is_delayed_message'])) { + $data['is_delayed_message'] = (bool) $data['is_delayed_message']; } - } -} else { - class ObjsMessageNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMessage::class === $type; + if (\array_key_exists('is_intro', $data) && \is_int($data['is_intro'])) { + $data['is_intro'] = (bool) $data['is_intro']; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMessage::class === \get_class($data); + if (\array_key_exists('is_starred', $data) && \is_int($data['is_starred'])) { + $data['is_starred'] = (bool) $data['is_starred']; } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMessage(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { - $values = []; - foreach ($data['attachments'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class, 'json', $context); - } - $object->setAttachments($values); - } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { - $object->setAttachments(null); - } - if (\array_key_exists('blocks', $data) && null !== $data['blocks']) { - $values_1 = []; - foreach ($data['blocks'] as $value_1) { - $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\BlocksItem::class, 'json', $context); - } - $object->setBlocks($values_1); - } elseif (\array_key_exists('blocks', $data) && null === $data['blocks']) { - $object->setBlocks(null); - } - if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { - $object->setBotId($data['bot_id']); - } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { - $object->setBotId(null); - } - if (\array_key_exists('bot_profile', $data) && null !== $data['bot_profile']) { - $object->setBotProfile($this->denormalizer->denormalize($data['bot_profile'], \JoliCode\Slack\Api\Model\ObjsBotProfile::class, 'json', $context)); - } elseif (\array_key_exists('bot_profile', $data) && null === $data['bot_profile']) { - $object->setBotProfile(null); - } - if (\array_key_exists('client_msg_id', $data) && null !== $data['client_msg_id']) { - $object->setClientMsgId($data['client_msg_id']); - } elseif (\array_key_exists('client_msg_id', $data) && null === $data['client_msg_id']) { - $object->setClientMsgId(null); - } - if (\array_key_exists('comment', $data) && null !== $data['comment']) { - $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); - } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { - $object->setComment(null); - } - if (\array_key_exists('display_as_bot', $data) && null !== $data['display_as_bot']) { - $object->setDisplayAsBot($data['display_as_bot']); - } elseif (\array_key_exists('display_as_bot', $data) && null === $data['display_as_bot']) { - $object->setDisplayAsBot(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('files', $data) && null !== $data['files']) { - $values_2 = []; - foreach ($data['files'] as $value_2) { - $values_2[] = $this->denormalizer->denormalize($value_2, \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context); - } - $object->setFiles($values_2); - } elseif (\array_key_exists('files', $data) && null === $data['files']) { - $object->setFiles(null); - } - if (\array_key_exists('icons', $data) && null !== $data['icons']) { - $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\ObjsMessageIcons::class, 'json', $context)); - } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { - $object->setIcons(null); - } - if (\array_key_exists('inviter', $data) && null !== $data['inviter']) { - $object->setInviter($data['inviter']); - } elseif (\array_key_exists('inviter', $data) && null === $data['inviter']) { - $object->setInviter(null); - } - if (\array_key_exists('is_delayed_message', $data) && null !== $data['is_delayed_message']) { - $object->setIsDelayedMessage($data['is_delayed_message']); - } elseif (\array_key_exists('is_delayed_message', $data) && null === $data['is_delayed_message']) { - $object->setIsDelayedMessage(null); - } - if (\array_key_exists('is_intro', $data) && null !== $data['is_intro']) { - $object->setIsIntro($data['is_intro']); - } elseif (\array_key_exists('is_intro', $data) && null === $data['is_intro']) { - $object->setIsIntro(null); - } - if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { - $object->setIsStarred($data['is_starred']); - } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { - $object->setIsStarred(null); - } - if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { - $object->setLastRead($data['last_read']); - } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { - $object->setLastRead(null); - } - if (\array_key_exists('latest_reply', $data) && null !== $data['latest_reply']) { - $object->setLatestReply($data['latest_reply']); - } elseif (\array_key_exists('latest_reply', $data) && null === $data['latest_reply']) { - $object->setLatestReply(null); - } - if (\array_key_exists('metadata', $data) && null !== $data['metadata']) { - $object->setMetadata($this->denormalizer->denormalize($data['metadata'], \JoliCode\Slack\Api\Model\ObjsMetadata::class, 'json', $context)); - } elseif (\array_key_exists('metadata', $data) && null === $data['metadata']) { - $object->setMetadata(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('old_name', $data) && null !== $data['old_name']) { - $object->setOldName($data['old_name']); - } elseif (\array_key_exists('old_name', $data) && null === $data['old_name']) { - $object->setOldName(null); - } - if (\array_key_exists('parent_user_id', $data) && null !== $data['parent_user_id']) { - $object->setParentUserId($data['parent_user_id']); - } elseif (\array_key_exists('parent_user_id', $data) && null === $data['parent_user_id']) { - $object->setParentUserId(null); - } - if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { - $object->setPermalink($data['permalink']); - } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { - $object->setPermalink(null); - } - if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { - $values_3 = []; - foreach ($data['pinned_to'] as $value_3) { - $values_3[] = $value_3; - } - $object->setPinnedTo($values_3); - } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { - $object->setPinnedTo(null); - } - if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { - $object->setPurpose($data['purpose']); - } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { - $object->setPurpose(null); - } - if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { - $values_4 = []; - foreach ($data['reactions'] as $value_4) { - $values_4[] = $this->denormalizer->denormalize($value_4, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); - } - $object->setReactions($values_4); - } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { - $object->setReactions(null); - } - if (\array_key_exists('reply_count', $data) && null !== $data['reply_count']) { - $object->setReplyCount($data['reply_count']); - } elseif (\array_key_exists('reply_count', $data) && null === $data['reply_count']) { - $object->setReplyCount(null); - } - if (\array_key_exists('reply_users', $data) && null !== $data['reply_users']) { - $values_5 = []; - foreach ($data['reply_users'] as $value_5) { - $values_5[] = $value_5; - } - $object->setReplyUsers($values_5); - } elseif (\array_key_exists('reply_users', $data) && null === $data['reply_users']) { - $object->setReplyUsers(null); - } - if (\array_key_exists('reply_users_count', $data) && null !== $data['reply_users_count']) { - $object->setReplyUsersCount($data['reply_users_count']); - } elseif (\array_key_exists('reply_users_count', $data) && null === $data['reply_users_count']) { - $object->setReplyUsersCount(null); - } - if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { - $object->setSourceTeam($data['source_team']); - } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { - $object->setSourceTeam(null); - } - if (\array_key_exists('subscribed', $data) && null !== $data['subscribed']) { - $object->setSubscribed($data['subscribed']); - } elseif (\array_key_exists('subscribed', $data) && null === $data['subscribed']) { - $object->setSubscribed(null); - } - if (\array_key_exists('subtype', $data) && null !== $data['subtype']) { - $object->setSubtype($data['subtype']); - } elseif (\array_key_exists('subtype', $data) && null === $data['subtype']) { - $object->setSubtype(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { - $object->setThreadTs($data['thread_ts']); - } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { - $object->setThreadTs(null); - } - if (\array_key_exists('topic', $data) && null !== $data['topic']) { - $object->setTopic($data['topic']); - } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { - $object->setTopic(null); - } - if (\array_key_exists('ts', $data) && null !== $data['ts']) { - $object->setTs($data['ts']); - } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { - $object->setTs(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { - $object->setUnreadCount($data['unread_count']); - } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { - $object->setUnreadCount(null); - } - if (\array_key_exists('upload', $data) && null !== $data['upload']) { - $object->setUpload($data['upload']); - } elseif (\array_key_exists('upload', $data) && null === $data['upload']) { - $object->setUpload(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { - $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); - } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { - $object->setUserProfile(null); - } - if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { - $object->setUserTeam($data['user_team']); - } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { - $object->setUserTeam(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - + if (\array_key_exists('subscribed', $data) && \is_int($data['subscribed'])) { + $data['subscribed'] = (bool) $data['subscribed']; + } + if (\array_key_exists('upload', $data) && \is_int($data['upload'])) { + $data['upload'] = (bool) $data['upload']; + } + if (null === $data || false === \is_array($data)) { return $object; } + if (\array_key_exists('attachments', $data) && null !== $data['attachments']) { + $values = []; + foreach ($data['attachments'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsMessageAttachmentsItem::class, 'json', $context); + } + $object->setAttachments($values); + } elseif (\array_key_exists('attachments', $data) && null === $data['attachments']) { + $object->setAttachments(null); + } + if (\array_key_exists('blocks', $data) && null !== $data['blocks']) { + $values_1 = []; + foreach ($data['blocks'] as $value_1) { + $values_1[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\BlocksItem::class, 'json', $context); + } + $object->setBlocks($values_1); + } elseif (\array_key_exists('blocks', $data) && null === $data['blocks']) { + $object->setBlocks(null); + } + if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { + $object->setBotId($data['bot_id']); + } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { + $object->setBotId(null); + } + if (\array_key_exists('bot_profile', $data) && null !== $data['bot_profile']) { + $object->setBotProfile($this->denormalizer->denormalize($data['bot_profile'], \JoliCode\Slack\Api\Model\ObjsBotProfile::class, 'json', $context)); + } elseif (\array_key_exists('bot_profile', $data) && null === $data['bot_profile']) { + $object->setBotProfile(null); + } + if (\array_key_exists('client_msg_id', $data) && null !== $data['client_msg_id']) { + $object->setClientMsgId($data['client_msg_id']); + } elseif (\array_key_exists('client_msg_id', $data) && null === $data['client_msg_id']) { + $object->setClientMsgId(null); + } + if (\array_key_exists('comment', $data) && null !== $data['comment']) { + $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); + } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { + $object->setComment(null); + } + if (\array_key_exists('display_as_bot', $data) && null !== $data['display_as_bot']) { + $object->setDisplayAsBot($data['display_as_bot']); + } elseif (\array_key_exists('display_as_bot', $data) && null === $data['display_as_bot']) { + $object->setDisplayAsBot(null); + } + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); + } + if (\array_key_exists('files', $data) && null !== $data['files']) { + $values_2 = []; + foreach ($data['files'] as $value_2) { + $values_2[] = $this->denormalizer->denormalize($value_2, \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context); + } + $object->setFiles($values_2); + } elseif (\array_key_exists('files', $data) && null === $data['files']) { + $object->setFiles(null); + } + if (\array_key_exists('icons', $data) && null !== $data['icons']) { + $object->setIcons($this->denormalizer->denormalize($data['icons'], \JoliCode\Slack\Api\Model\ObjsMessageIcons::class, 'json', $context)); + } elseif (\array_key_exists('icons', $data) && null === $data['icons']) { + $object->setIcons(null); + } + if (\array_key_exists('inviter', $data) && null !== $data['inviter']) { + $object->setInviter($data['inviter']); + } elseif (\array_key_exists('inviter', $data) && null === $data['inviter']) { + $object->setInviter(null); + } + if (\array_key_exists('is_delayed_message', $data) && null !== $data['is_delayed_message']) { + $object->setIsDelayedMessage($data['is_delayed_message']); + } elseif (\array_key_exists('is_delayed_message', $data) && null === $data['is_delayed_message']) { + $object->setIsDelayedMessage(null); + } + if (\array_key_exists('is_intro', $data) && null !== $data['is_intro']) { + $object->setIsIntro($data['is_intro']); + } elseif (\array_key_exists('is_intro', $data) && null === $data['is_intro']) { + $object->setIsIntro(null); + } + if (\array_key_exists('is_starred', $data) && null !== $data['is_starred']) { + $object->setIsStarred($data['is_starred']); + } elseif (\array_key_exists('is_starred', $data) && null === $data['is_starred']) { + $object->setIsStarred(null); + } + if (\array_key_exists('last_read', $data) && null !== $data['last_read']) { + $object->setLastRead($data['last_read']); + } elseif (\array_key_exists('last_read', $data) && null === $data['last_read']) { + $object->setLastRead(null); + } + if (\array_key_exists('latest_reply', $data) && null !== $data['latest_reply']) { + $object->setLatestReply($data['latest_reply']); + } elseif (\array_key_exists('latest_reply', $data) && null === $data['latest_reply']) { + $object->setLatestReply(null); + } + if (\array_key_exists('metadata', $data) && null !== $data['metadata']) { + $object->setMetadata($this->denormalizer->denormalize($data['metadata'], \JoliCode\Slack\Api\Model\ObjsMetadata::class, 'json', $context)); + } elseif (\array_key_exists('metadata', $data) && null === $data['metadata']) { + $object->setMetadata(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('old_name', $data) && null !== $data['old_name']) { + $object->setOldName($data['old_name']); + } elseif (\array_key_exists('old_name', $data) && null === $data['old_name']) { + $object->setOldName(null); + } + if (\array_key_exists('parent_user_id', $data) && null !== $data['parent_user_id']) { + $object->setParentUserId($data['parent_user_id']); + } elseif (\array_key_exists('parent_user_id', $data) && null === $data['parent_user_id']) { + $object->setParentUserId(null); + } + if (\array_key_exists('permalink', $data) && null !== $data['permalink']) { + $object->setPermalink($data['permalink']); + } elseif (\array_key_exists('permalink', $data) && null === $data['permalink']) { + $object->setPermalink(null); + } + if (\array_key_exists('pinned_to', $data) && null !== $data['pinned_to']) { + $values_3 = []; + foreach ($data['pinned_to'] as $value_3) { + $values_3[] = $value_3; + } + $object->setPinnedTo($values_3); + } elseif (\array_key_exists('pinned_to', $data) && null === $data['pinned_to']) { + $object->setPinnedTo(null); + } + if (\array_key_exists('purpose', $data) && null !== $data['purpose']) { + $object->setPurpose($data['purpose']); + } elseif (\array_key_exists('purpose', $data) && null === $data['purpose']) { + $object->setPurpose(null); + } + if (\array_key_exists('reactions', $data) && null !== $data['reactions']) { + $values_4 = []; + foreach ($data['reactions'] as $value_4) { + $values_4[] = $this->denormalizer->denormalize($value_4, \JoliCode\Slack\Api\Model\ObjsReaction::class, 'json', $context); + } + $object->setReactions($values_4); + } elseif (\array_key_exists('reactions', $data) && null === $data['reactions']) { + $object->setReactions(null); + } + if (\array_key_exists('reply_count', $data) && null !== $data['reply_count']) { + $object->setReplyCount($data['reply_count']); + } elseif (\array_key_exists('reply_count', $data) && null === $data['reply_count']) { + $object->setReplyCount(null); + } + if (\array_key_exists('reply_users', $data) && null !== $data['reply_users']) { + $values_5 = []; + foreach ($data['reply_users'] as $value_5) { + $values_5[] = $value_5; + } + $object->setReplyUsers($values_5); + } elseif (\array_key_exists('reply_users', $data) && null === $data['reply_users']) { + $object->setReplyUsers(null); + } + if (\array_key_exists('reply_users_count', $data) && null !== $data['reply_users_count']) { + $object->setReplyUsersCount($data['reply_users_count']); + } elseif (\array_key_exists('reply_users_count', $data) && null === $data['reply_users_count']) { + $object->setReplyUsersCount(null); + } + if (\array_key_exists('source_team', $data) && null !== $data['source_team']) { + $object->setSourceTeam($data['source_team']); + } elseif (\array_key_exists('source_team', $data) && null === $data['source_team']) { + $object->setSourceTeam(null); + } + if (\array_key_exists('subscribed', $data) && null !== $data['subscribed']) { + $object->setSubscribed($data['subscribed']); + } elseif (\array_key_exists('subscribed', $data) && null === $data['subscribed']) { + $object->setSubscribed(null); + } + if (\array_key_exists('subtype', $data) && null !== $data['subtype']) { + $object->setSubtype($data['subtype']); + } elseif (\array_key_exists('subtype', $data) && null === $data['subtype']) { + $object->setSubtype(null); + } + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); + } + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); + } + if (\array_key_exists('thread_ts', $data) && null !== $data['thread_ts']) { + $object->setThreadTs($data['thread_ts']); + } elseif (\array_key_exists('thread_ts', $data) && null === $data['thread_ts']) { + $object->setThreadTs(null); + } + if (\array_key_exists('topic', $data) && null !== $data['topic']) { + $object->setTopic($data['topic']); + } elseif (\array_key_exists('topic', $data) && null === $data['topic']) { + $object->setTopic(null); + } + if (\array_key_exists('ts', $data) && null !== $data['ts']) { + $object->setTs($data['ts']); + } elseif (\array_key_exists('ts', $data) && null === $data['ts']) { + $object->setTs(null); + } + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); + } + if (\array_key_exists('unread_count', $data) && null !== $data['unread_count']) { + $object->setUnreadCount($data['unread_count']); + } elseif (\array_key_exists('unread_count', $data) && null === $data['unread_count']) { + $object->setUnreadCount(null); + } + if (\array_key_exists('upload', $data) && null !== $data['upload']) { + $object->setUpload($data['upload']); + } elseif (\array_key_exists('upload', $data) && null === $data['upload']) { + $object->setUpload(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); + } + if (\array_key_exists('user_profile', $data) && null !== $data['user_profile']) { + $object->setUserProfile($this->denormalizer->denormalize($data['user_profile'], \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class, 'json', $context)); + } elseif (\array_key_exists('user_profile', $data) && null === $data['user_profile']) { + $object->setUserProfile(null); + } + if (\array_key_exists('user_team', $data) && null !== $data['user_team']) { + $object->setUserTeam($data['user_team']); + } elseif (\array_key_exists('user_team', $data) && null === $data['user_team']) { + $object->setUserTeam(null); + } + if (\array_key_exists('username', $data) && null !== $data['username']) { + $object->setUsername($data['username']); + } elseif (\array_key_exists('username', $data) && null === $data['username']) { + $object->setUsername(null); + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('attachments') && null !== $object->getAttachments()) { - $values = []; - foreach ($object->getAttachments() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['attachments'] = $values; - } - if ($object->isInitialized('blocks') && null !== $object->getBlocks()) { - $values_1 = []; - foreach ($object->getBlocks() as $value_1) { - $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); - } - $data['blocks'] = $values_1; - } - if ($object->isInitialized('botId') && null !== $object->getBotId()) { - $data['bot_id'] = $object->getBotId(); - } - if ($object->isInitialized('botProfile') && null !== $object->getBotProfile()) { - $data['bot_profile'] = $this->normalizer->normalize($object->getBotProfile(), 'json', $context); - } - if ($object->isInitialized('clientMsgId') && null !== $object->getClientMsgId()) { - $data['client_msg_id'] = $object->getClientMsgId(); - } - if ($object->isInitialized('comment') && null !== $object->getComment()) { - $data['comment'] = $this->normalizer->normalize($object->getComment(), 'json', $context); - } - if ($object->isInitialized('displayAsBot') && null !== $object->getDisplayAsBot()) { - $data['display_as_bot'] = $object->getDisplayAsBot(); - } - if ($object->isInitialized('file') && null !== $object->getFile()) { - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - } - if ($object->isInitialized('files') && null !== $object->getFiles()) { - $values_2 = []; - foreach ($object->getFiles() as $value_2) { - $values_2[] = $this->normalizer->normalize($value_2, 'json', $context); - } - $data['files'] = $values_2; - } - if ($object->isInitialized('icons') && null !== $object->getIcons()) { - $data['icons'] = $this->normalizer->normalize($object->getIcons(), 'json', $context); - } - if ($object->isInitialized('inviter') && null !== $object->getInviter()) { - $data['inviter'] = $object->getInviter(); - } - if ($object->isInitialized('isDelayedMessage') && null !== $object->getIsDelayedMessage()) { - $data['is_delayed_message'] = $object->getIsDelayedMessage(); - } - if ($object->isInitialized('isIntro') && null !== $object->getIsIntro()) { - $data['is_intro'] = $object->getIsIntro(); - } - if ($object->isInitialized('isStarred') && null !== $object->getIsStarred()) { - $data['is_starred'] = $object->getIsStarred(); - } - if ($object->isInitialized('lastRead') && null !== $object->getLastRead()) { - $data['last_read'] = $object->getLastRead(); - } - if ($object->isInitialized('latestReply') && null !== $object->getLatestReply()) { - $data['latest_reply'] = $object->getLatestReply(); - } - if ($object->isInitialized('metadata') && null !== $object->getMetadata()) { - $data['metadata'] = $this->normalizer->normalize($object->getMetadata(), 'json', $context); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('oldName') && null !== $object->getOldName()) { - $data['old_name'] = $object->getOldName(); - } - if ($object->isInitialized('parentUserId') && null !== $object->getParentUserId()) { - $data['parent_user_id'] = $object->getParentUserId(); - } - if ($object->isInitialized('permalink') && null !== $object->getPermalink()) { - $data['permalink'] = $object->getPermalink(); - } - if ($object->isInitialized('pinnedTo') && null !== $object->getPinnedTo()) { - $values_3 = []; - foreach ($object->getPinnedTo() as $value_3) { - $values_3[] = $value_3; - } - $data['pinned_to'] = $values_3; - } - if ($object->isInitialized('purpose') && null !== $object->getPurpose()) { - $data['purpose'] = $object->getPurpose(); - } - if ($object->isInitialized('reactions') && null !== $object->getReactions()) { - $values_4 = []; - foreach ($object->getReactions() as $value_4) { - $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); - } - $data['reactions'] = $values_4; - } - if ($object->isInitialized('replyCount') && null !== $object->getReplyCount()) { - $data['reply_count'] = $object->getReplyCount(); - } - if ($object->isInitialized('replyUsers') && null !== $object->getReplyUsers()) { - $values_5 = []; - foreach ($object->getReplyUsers() as $value_5) { - $values_5[] = $value_5; - } - $data['reply_users'] = $values_5; - } - if ($object->isInitialized('replyUsersCount') && null !== $object->getReplyUsersCount()) { - $data['reply_users_count'] = $object->getReplyUsersCount(); - } - if ($object->isInitialized('sourceTeam') && null !== $object->getSourceTeam()) { - $data['source_team'] = $object->getSourceTeam(); - } - if ($object->isInitialized('subscribed') && null !== $object->getSubscribed()) { - $data['subscribed'] = $object->getSubscribed(); - } - if ($object->isInitialized('subtype') && null !== $object->getSubtype()) { - $data['subtype'] = $object->getSubtype(); - } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - $data['text'] = $object->getText(); - if ($object->isInitialized('threadTs') && null !== $object->getThreadTs()) { - $data['thread_ts'] = $object->getThreadTs(); - } - if ($object->isInitialized('topic') && null !== $object->getTopic()) { - $data['topic'] = $object->getTopic(); - } - $data['ts'] = $object->getTs(); - $data['type'] = $object->getType(); - if ($object->isInitialized('unreadCount') && null !== $object->getUnreadCount()) { - $data['unread_count'] = $object->getUnreadCount(); + return $object; + } + + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('attachments') && null !== $data->getAttachments()) { + $values = []; + foreach ($data->getAttachments() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } - if ($object->isInitialized('upload') && null !== $object->getUpload()) { - $data['upload'] = $object->getUpload(); + $dataArray['attachments'] = $values; + } + if ($data->isInitialized('blocks') && null !== $data->getBlocks()) { + $values_1 = []; + foreach ($data->getBlocks() as $value_1) { + $values_1[] = $this->normalizer->normalize($value_1, 'json', $context); } - if ($object->isInitialized('user') && null !== $object->getUser()) { - $data['user'] = $object->getUser(); + $dataArray['blocks'] = $values_1; + } + if ($data->isInitialized('botId') && null !== $data->getBotId()) { + $dataArray['bot_id'] = $data->getBotId(); + } + if ($data->isInitialized('botProfile') && null !== $data->getBotProfile()) { + $dataArray['bot_profile'] = $this->normalizer->normalize($data->getBotProfile(), 'json', $context); + } + if ($data->isInitialized('clientMsgId') && null !== $data->getClientMsgId()) { + $dataArray['client_msg_id'] = $data->getClientMsgId(); + } + if ($data->isInitialized('comment') && null !== $data->getComment()) { + $dataArray['comment'] = $this->normalizer->normalize($data->getComment(), 'json', $context); + } + if ($data->isInitialized('displayAsBot') && null !== $data->getDisplayAsBot()) { + $dataArray['display_as_bot'] = $data->getDisplayAsBot(); + } + if ($data->isInitialized('file') && null !== $data->getFile()) { + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + } + if ($data->isInitialized('files') && null !== $data->getFiles()) { + $values_2 = []; + foreach ($data->getFiles() as $value_2) { + $values_2[] = $this->normalizer->normalize($value_2, 'json', $context); } - if ($object->isInitialized('userProfile') && null !== $object->getUserProfile()) { - $data['user_profile'] = $this->normalizer->normalize($object->getUserProfile(), 'json', $context); + $dataArray['files'] = $values_2; + } + if ($data->isInitialized('icons') && null !== $data->getIcons()) { + $dataArray['icons'] = $this->normalizer->normalize($data->getIcons(), 'json', $context); + } + if ($data->isInitialized('inviter') && null !== $data->getInviter()) { + $dataArray['inviter'] = $data->getInviter(); + } + if ($data->isInitialized('isDelayedMessage') && null !== $data->getIsDelayedMessage()) { + $dataArray['is_delayed_message'] = $data->getIsDelayedMessage(); + } + if ($data->isInitialized('isIntro') && null !== $data->getIsIntro()) { + $dataArray['is_intro'] = $data->getIsIntro(); + } + if ($data->isInitialized('isStarred') && null !== $data->getIsStarred()) { + $dataArray['is_starred'] = $data->getIsStarred(); + } + if ($data->isInitialized('lastRead') && null !== $data->getLastRead()) { + $dataArray['last_read'] = $data->getLastRead(); + } + if ($data->isInitialized('latestReply') && null !== $data->getLatestReply()) { + $dataArray['latest_reply'] = $data->getLatestReply(); + } + if ($data->isInitialized('metadata') && null !== $data->getMetadata()) { + $dataArray['metadata'] = $this->normalizer->normalize($data->getMetadata(), 'json', $context); + } + if ($data->isInitialized('name') && null !== $data->getName()) { + $dataArray['name'] = $data->getName(); + } + if ($data->isInitialized('oldName') && null !== $data->getOldName()) { + $dataArray['old_name'] = $data->getOldName(); + } + if ($data->isInitialized('parentUserId') && null !== $data->getParentUserId()) { + $dataArray['parent_user_id'] = $data->getParentUserId(); + } + if ($data->isInitialized('permalink') && null !== $data->getPermalink()) { + $dataArray['permalink'] = $data->getPermalink(); + } + if ($data->isInitialized('pinnedTo') && null !== $data->getPinnedTo()) { + $values_3 = []; + foreach ($data->getPinnedTo() as $value_3) { + $values_3[] = $value_3; } - if ($object->isInitialized('userTeam') && null !== $object->getUserTeam()) { - $data['user_team'] = $object->getUserTeam(); + $dataArray['pinned_to'] = $values_3; + } + if ($data->isInitialized('purpose') && null !== $data->getPurpose()) { + $dataArray['purpose'] = $data->getPurpose(); + } + if ($data->isInitialized('reactions') && null !== $data->getReactions()) { + $values_4 = []; + foreach ($data->getReactions() as $value_4) { + $values_4[] = $this->normalizer->normalize($value_4, 'json', $context); } - if ($object->isInitialized('username') && null !== $object->getUsername()) { - $data['username'] = $object->getUsername(); + $dataArray['reactions'] = $values_4; + } + if ($data->isInitialized('replyCount') && null !== $data->getReplyCount()) { + $dataArray['reply_count'] = $data->getReplyCount(); + } + if ($data->isInitialized('replyUsers') && null !== $data->getReplyUsers()) { + $values_5 = []; + foreach ($data->getReplyUsers() as $value_5) { + $values_5[] = $value_5; } - - return $data; + $dataArray['reply_users'] = $values_5; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMessage::class => false]; + if ($data->isInitialized('replyUsersCount') && null !== $data->getReplyUsersCount()) { + $dataArray['reply_users_count'] = $data->getReplyUsersCount(); } + if ($data->isInitialized('sourceTeam') && null !== $data->getSourceTeam()) { + $dataArray['source_team'] = $data->getSourceTeam(); + } + if ($data->isInitialized('subscribed') && null !== $data->getSubscribed()) { + $dataArray['subscribed'] = $data->getSubscribed(); + } + if ($data->isInitialized('subtype') && null !== $data->getSubtype()) { + $dataArray['subtype'] = $data->getSubtype(); + } + if ($data->isInitialized('team') && null !== $data->getTeam()) { + $dataArray['team'] = $data->getTeam(); + } + $dataArray['text'] = $data->getText(); + if ($data->isInitialized('threadTs') && null !== $data->getThreadTs()) { + $dataArray['thread_ts'] = $data->getThreadTs(); + } + if ($data->isInitialized('topic') && null !== $data->getTopic()) { + $dataArray['topic'] = $data->getTopic(); + } + $dataArray['ts'] = $data->getTs(); + $dataArray['type'] = $data->getType(); + if ($data->isInitialized('unreadCount') && null !== $data->getUnreadCount()) { + $dataArray['unread_count'] = $data->getUnreadCount(); + } + if ($data->isInitialized('upload') && null !== $data->getUpload()) { + $dataArray['upload'] = $data->getUpload(); + } + if ($data->isInitialized('user') && null !== $data->getUser()) { + $dataArray['user'] = $data->getUser(); + } + if ($data->isInitialized('userProfile') && null !== $data->getUserProfile()) { + $dataArray['user_profile'] = $this->normalizer->normalize($data->getUserProfile(), 'json', $context); + } + if ($data->isInitialized('userTeam') && null !== $data->getUserTeam()) { + $dataArray['user_team'] = $data->getUserTeam(); + } + if ($data->isInitialized('username') && null !== $data->getUsername()) { + $dataArray['username'] = $data->getUsername(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsMessage::class => false]; } } diff --git a/generated/Normalizer/ObjsMetadataNormalizer.php b/generated/Normalizer/ObjsMetadataNormalizer.php index 232343b5..f84b43e6 100644 --- a/generated/Normalizer/ObjsMetadataNormalizer.php +++ b/generated/Normalizer/ObjsMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,60 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('event_payload', $data) && null !== $data['event_payload']) { - $object->setEventPayload($data['event_payload']); - } elseif (\array_key_exists('event_payload', $data) && null === $data['event_payload']) { - $object->setEventPayload(null); - } - if (\array_key_exists('event_type', $data) && null !== $data['event_type']) { - $object->setEventType($data['event_type']); - } elseif (\array_key_exists('event_type', $data) && null === $data['event_type']) { - $object->setEventType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['event_payload'] = $object->getEventPayload(); - $data['event_type'] = $object->getEventType(); - - return $data; + if (\array_key_exists('event_payload', $data) && null !== $data['event_payload']) { + $object->setEventPayload($data['event_payload']); + } elseif (\array_key_exists('event_payload', $data) && null === $data['event_payload']) { + $object->setEventPayload(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMetadata::class => false]; + if (\array_key_exists('event_type', $data) && null !== $data['event_type']) { + $object->setEventType($data['event_type']); + } elseif (\array_key_exists('event_type', $data) && null === $data['event_type']) { + $object->setEventType(null); } - } -} else { - class ObjsMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('event_payload', $data) && null !== $data['event_payload']) { - $object->setEventPayload($data['event_payload']); - } elseif (\array_key_exists('event_payload', $data) && null === $data['event_payload']) { - $object->setEventPayload(null); - } - if (\array_key_exists('event_type', $data) && null !== $data['event_type']) { - $object->setEventType($data['event_type']); - } elseif (\array_key_exists('event_type', $data) && null === $data['event_type']) { - $object->setEventType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['event_payload'] = $object->getEventPayload(); - $data['event_type'] = $object->getEventType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['event_payload'] = $data->getEventPayload(); + $dataArray['event_type'] = $data->getEventType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsMetadata::class => false]; } } diff --git a/generated/Normalizer/ObjsPagingNormalizer.php b/generated/Normalizer/ObjsPagingNormalizer.php index bb97a4c4..90967b8d 100644 --- a/generated/Normalizer/ObjsPagingNormalizer.php +++ b/generated/Normalizer/ObjsPagingNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,187 +23,92 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsPagingNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsPagingNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsPaging::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsPaging::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsPaging::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsPaging::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsPaging(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('count', $data) && null !== $data['count']) { - $object->setCount($data['count']); - } elseif (\array_key_exists('count', $data) && null === $data['count']) { - $object->setCount(null); - } - if (\array_key_exists('page', $data) && null !== $data['page']) { - $object->setPage($data['page']); - } elseif (\array_key_exists('page', $data) && null === $data['page']) { - $object->setPage(null); - } - if (\array_key_exists('pages', $data) && null !== $data['pages']) { - $object->setPages($data['pages']); - } elseif (\array_key_exists('pages', $data) && null === $data['pages']) { - $object->setPages(null); - } - if (\array_key_exists('per_page', $data) && null !== $data['per_page']) { - $object->setPerPage($data['per_page']); - } elseif (\array_key_exists('per_page', $data) && null === $data['per_page']) { - $object->setPerPage(null); - } - if (\array_key_exists('spill', $data) && null !== $data['spill']) { - $object->setSpill($data['spill']); - } elseif (\array_key_exists('spill', $data) && null === $data['spill']) { - $object->setSpill(null); - } - if (\array_key_exists('total', $data) && null !== $data['total']) { - $object->setTotal($data['total']); - } elseif (\array_key_exists('total', $data) && null === $data['total']) { - $object->setTotal(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsPaging(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('count') && null !== $object->getCount()) { - $data['count'] = $object->getCount(); - } - $data['page'] = $object->getPage(); - if ($object->isInitialized('pages') && null !== $object->getPages()) { - $data['pages'] = $object->getPages(); - } - if ($object->isInitialized('perPage') && null !== $object->getPerPage()) { - $data['per_page'] = $object->getPerPage(); - } - if ($object->isInitialized('spill') && null !== $object->getSpill()) { - $data['spill'] = $object->getSpill(); - } - $data['total'] = $object->getTotal(); - - return $data; + if (\array_key_exists('count', $data) && null !== $data['count']) { + $object->setCount($data['count']); + } elseif (\array_key_exists('count', $data) && null === $data['count']) { + $object->setCount(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsPaging::class => false]; + if (\array_key_exists('page', $data) && null !== $data['page']) { + $object->setPage($data['page']); + } elseif (\array_key_exists('page', $data) && null === $data['page']) { + $object->setPage(null); } - } -} else { - class ObjsPagingNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsPaging::class === $type; + if (\array_key_exists('pages', $data) && null !== $data['pages']) { + $object->setPages($data['pages']); + } elseif (\array_key_exists('pages', $data) && null === $data['pages']) { + $object->setPages(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsPaging::class === \get_class($data); + if (\array_key_exists('per_page', $data) && null !== $data['per_page']) { + $object->setPerPage($data['per_page']); + } elseif (\array_key_exists('per_page', $data) && null === $data['per_page']) { + $object->setPerPage(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsPaging(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('count', $data) && null !== $data['count']) { - $object->setCount($data['count']); - } elseif (\array_key_exists('count', $data) && null === $data['count']) { - $object->setCount(null); - } - if (\array_key_exists('page', $data) && null !== $data['page']) { - $object->setPage($data['page']); - } elseif (\array_key_exists('page', $data) && null === $data['page']) { - $object->setPage(null); - } - if (\array_key_exists('pages', $data) && null !== $data['pages']) { - $object->setPages($data['pages']); - } elseif (\array_key_exists('pages', $data) && null === $data['pages']) { - $object->setPages(null); - } - if (\array_key_exists('per_page', $data) && null !== $data['per_page']) { - $object->setPerPage($data['per_page']); - } elseif (\array_key_exists('per_page', $data) && null === $data['per_page']) { - $object->setPerPage(null); - } - if (\array_key_exists('spill', $data) && null !== $data['spill']) { - $object->setSpill($data['spill']); - } elseif (\array_key_exists('spill', $data) && null === $data['spill']) { - $object->setSpill(null); - } - if (\array_key_exists('total', $data) && null !== $data['total']) { - $object->setTotal($data['total']); - } elseif (\array_key_exists('total', $data) && null === $data['total']) { - $object->setTotal(null); - } - - return $object; + if (\array_key_exists('spill', $data) && null !== $data['spill']) { + $object->setSpill($data['spill']); + } elseif (\array_key_exists('spill', $data) && null === $data['spill']) { + $object->setSpill(null); + } + if (\array_key_exists('total', $data) && null !== $data['total']) { + $object->setTotal($data['total']); + } elseif (\array_key_exists('total', $data) && null === $data['total']) { + $object->setTotal(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('count') && null !== $object->getCount()) { - $data['count'] = $object->getCount(); - } - $data['page'] = $object->getPage(); - if ($object->isInitialized('pages') && null !== $object->getPages()) { - $data['pages'] = $object->getPages(); - } - if ($object->isInitialized('perPage') && null !== $object->getPerPage()) { - $data['per_page'] = $object->getPerPage(); - } - if ($object->isInitialized('spill') && null !== $object->getSpill()) { - $data['spill'] = $object->getSpill(); - } - $data['total'] = $object->getTotal(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('count') && null !== $data->getCount()) { + $dataArray['count'] = $data->getCount(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsPaging::class => false]; + $dataArray['page'] = $data->getPage(); + if ($data->isInitialized('pages') && null !== $data->getPages()) { + $dataArray['pages'] = $data->getPages(); + } + if ($data->isInitialized('perPage') && null !== $data->getPerPage()) { + $dataArray['per_page'] = $data->getPerPage(); } + if ($data->isInitialized('spill') && null !== $data->getSpill()) { + $dataArray['spill'] = $data->getSpill(); + } + $dataArray['total'] = $data->getTotal(); + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsPaging::class => false]; } } diff --git a/generated/Normalizer/ObjsPrimaryOwnerNormalizer.php b/generated/Normalizer/ObjsPrimaryOwnerNormalizer.php index 0e02ec35..5c0be5b2 100644 --- a/generated/Normalizer/ObjsPrimaryOwnerNormalizer.php +++ b/generated/Normalizer/ObjsPrimaryOwnerNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,60 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsPrimaryOwnerNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsPrimaryOwnerNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsPrimaryOwner(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('email', $data) && null !== $data['email']) { - $object->setEmail($data['email']); - } elseif (\array_key_exists('email', $data) && null === $data['email']) { - $object->setEmail(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsPrimaryOwner(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['email'] = $object->getEmail(); - $data['id'] = $object->getId(); - - return $data; + if (\array_key_exists('email', $data) && null !== $data['email']) { + $object->setEmail($data['email']); + } elseif (\array_key_exists('email', $data) && null === $data['email']) { + $object->setEmail(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => false]; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - } -} else { - class ObjsPrimaryOwnerNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsPrimaryOwner(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('email', $data) && null !== $data['email']) { - $object->setEmail($data['email']); - } elseif (\array_key_exists('email', $data) && null === $data['email']) { - $object->setEmail(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['email'] = $object->getEmail(); - $data['id'] = $object->getId(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['email'] = $data->getEmail(); + $dataArray['id'] = $data->getId(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class => false]; } } diff --git a/generated/Normalizer/ObjsReactionNormalizer.php b/generated/Normalizer/ObjsReactionNormalizer.php index 0393923a..7b6d2e3a 100644 --- a/generated/Normalizer/ObjsReactionNormalizer.php +++ b/generated/Normalizer/ObjsReactionNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,177 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsReactionNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsReactionNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsReaction::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsReaction::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsReaction::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsReaction::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsReaction(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('count', $data) && null !== $data['count']) { - $object->setCount($data['count']); - unset($data['count']); - } elseif (\array_key_exists('count', $data) && null === $data['count']) { - $object->setCount(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - unset($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('users', $data) && null !== $data['users']) { - $values = []; - foreach ($data['users'] as $value) { - $values[] = $value; - } - $object->setUsers($values); - unset($data['users']); - } elseif (\array_key_exists('users', $data) && null === $data['users']) { - $object->setUsers(null); - } - foreach ($data as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_1; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsReaction(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['count'] = $object->getCount(); - $data['name'] = $object->getName(); + if (\array_key_exists('count', $data) && null !== $data['count']) { + $object->setCount($data['count']); + unset($data['count']); + } elseif (\array_key_exists('count', $data) && null === $data['count']) { + $object->setCount(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + unset($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('users', $data) && null !== $data['users']) { $values = []; - foreach ($object->getUsers() as $value) { + foreach ($data['users'] as $value) { $values[] = $value; } - $data['users'] = $values; - foreach ($object as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_1; - } + $object->setUsers($values); + unset($data['users']); + } elseif (\array_key_exists('users', $data) && null === $data['users']) { + $object->setUsers(null); + } + foreach ($data as $key => $value_1) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value_1; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsReaction::class => false]; - } + return $object; } -} else { - class ObjsReactionNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsReaction::class === $type; - } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsReaction::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['count'] = $data->getCount(); + $dataArray['name'] = $data->getName(); + $values = []; + foreach ($data->getUsers() as $value) { + $values[] = $value; } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsReaction(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('count', $data) && null !== $data['count']) { - $object->setCount($data['count']); - unset($data['count']); - } elseif (\array_key_exists('count', $data) && null === $data['count']) { - $object->setCount(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - unset($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('users', $data) && null !== $data['users']) { - $values = []; - foreach ($data['users'] as $value) { - $values[] = $value; - } - $object->setUsers($values); - unset($data['users']); - } elseif (\array_key_exists('users', $data) && null === $data['users']) { - $object->setUsers(null); - } - foreach ($data as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_1; - } + $dataArray['users'] = $values; + foreach ($data as $key => $value_1) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value_1; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['count'] = $object->getCount(); - $data['name'] = $object->getName(); - $values = []; - foreach ($object->getUsers() as $value) { - $values[] = $value; - } - $data['users'] = $values; - foreach ($object as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_1; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsReaction::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsReaction::class => false]; } } diff --git a/generated/Normalizer/ObjsReminderNormalizer.php b/generated/Normalizer/ObjsReminderNormalizer.php index b8af8972..c222bc82 100644 --- a/generated/Normalizer/ObjsReminderNormalizer.php +++ b/generated/Normalizer/ObjsReminderNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,191 +23,97 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsReminderNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsReminderNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsReminder::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsReminder::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsReminder::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsReminder::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsReminder(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('complete_ts', $data) && null !== $data['complete_ts']) { - $object->setCompleteTs($data['complete_ts']); - } elseif (\array_key_exists('complete_ts', $data) && null === $data['complete_ts']) { - $object->setCompleteTs(null); - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('recurring', $data) && null !== $data['recurring']) { - $object->setRecurring($data['recurring']); - } elseif (\array_key_exists('recurring', $data) && null === $data['recurring']) { - $object->setRecurring(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('time', $data) && null !== $data['time']) { - $object->setTime($data['time']); - } elseif (\array_key_exists('time', $data) && null === $data['time']) { - $object->setTime(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsReminder(); + if (\array_key_exists('recurring', $data) && \is_int($data['recurring'])) { + $data['recurring'] = (bool) $data['recurring']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('completeTs') && null !== $object->getCompleteTs()) { - $data['complete_ts'] = $object->getCompleteTs(); - } - $data['creator'] = $object->getCreator(); - $data['id'] = $object->getId(); - $data['recurring'] = $object->getRecurring(); - $data['text'] = $object->getText(); - if ($object->isInitialized('time') && null !== $object->getTime()) { - $data['time'] = $object->getTime(); - } - $data['user'] = $object->getUser(); - - return $data; + if (\array_key_exists('complete_ts', $data) && null !== $data['complete_ts']) { + $object->setCompleteTs($data['complete_ts']); + } elseif (\array_key_exists('complete_ts', $data) && null === $data['complete_ts']) { + $object->setCompleteTs(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsReminder::class => false]; + if (\array_key_exists('creator', $data) && null !== $data['creator']) { + $object->setCreator($data['creator']); + } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { + $object->setCreator(null); } - } -} else { - class ObjsReminderNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsReminder::class === $type; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsReminder::class === \get_class($data); + if (\array_key_exists('recurring', $data) && null !== $data['recurring']) { + $object->setRecurring($data['recurring']); + } elseif (\array_key_exists('recurring', $data) && null === $data['recurring']) { + $object->setRecurring(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsReminder(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('complete_ts', $data) && null !== $data['complete_ts']) { - $object->setCompleteTs($data['complete_ts']); - } elseif (\array_key_exists('complete_ts', $data) && null === $data['complete_ts']) { - $object->setCompleteTs(null); - } - if (\array_key_exists('creator', $data) && null !== $data['creator']) { - $object->setCreator($data['creator']); - } elseif (\array_key_exists('creator', $data) && null === $data['creator']) { - $object->setCreator(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('recurring', $data) && null !== $data['recurring']) { - $object->setRecurring($data['recurring']); - } elseif (\array_key_exists('recurring', $data) && null === $data['recurring']) { - $object->setRecurring(null); - } - if (\array_key_exists('text', $data) && null !== $data['text']) { - $object->setText($data['text']); - } elseif (\array_key_exists('text', $data) && null === $data['text']) { - $object->setText(null); - } - if (\array_key_exists('time', $data) && null !== $data['time']) { - $object->setTime($data['time']); - } elseif (\array_key_exists('time', $data) && null === $data['time']) { - $object->setTime(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (\array_key_exists('text', $data) && null !== $data['text']) { + $object->setText($data['text']); + } elseif (\array_key_exists('text', $data) && null === $data['text']) { + $object->setText(null); + } + if (\array_key_exists('time', $data) && null !== $data['time']) { + $object->setTime($data['time']); + } elseif (\array_key_exists('time', $data) && null === $data['time']) { + $object->setTime(null); + } + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('completeTs') && null !== $object->getCompleteTs()) { - $data['complete_ts'] = $object->getCompleteTs(); - } - $data['creator'] = $object->getCreator(); - $data['id'] = $object->getId(); - $data['recurring'] = $object->getRecurring(); - $data['text'] = $object->getText(); - if ($object->isInitialized('time') && null !== $object->getTime()) { - $data['time'] = $object->getTime(); - } - $data['user'] = $object->getUser(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('completeTs') && null !== $data->getCompleteTs()) { + $dataArray['complete_ts'] = $data->getCompleteTs(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsReminder::class => false]; + $dataArray['creator'] = $data->getCreator(); + $dataArray['id'] = $data->getId(); + $dataArray['recurring'] = $data->getRecurring(); + $dataArray['text'] = $data->getText(); + if ($data->isInitialized('time') && null !== $data->getTime()) { + $dataArray['time'] = $data->getTime(); } + $dataArray['user'] = $data->getUser(); + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsReminder::class => false]; } } diff --git a/generated/Normalizer/ObjsResourcesNormalizer.php b/generated/Normalizer/ObjsResourcesNormalizer.php index ac26d143..dd029246 100644 --- a/generated/Normalizer/ObjsResourcesNormalizer.php +++ b/generated/Normalizer/ObjsResourcesNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,175 +23,89 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsResourcesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsResourcesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsResources::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsResources::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsResources::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsResources::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsResources(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('excluded_ids', $data) && null !== $data['excluded_ids']) { - $values = []; - foreach ($data['excluded_ids'] as $value) { - $values[] = $value; - } - $object->setExcludedIds($values); - } elseif (\array_key_exists('excluded_ids', $data) && null === $data['excluded_ids']) { - $object->setExcludedIds(null); - } - if (\array_key_exists('ids', $data) && null !== $data['ids']) { - $values_1 = []; - foreach ($data['ids'] as $value_1) { - $values_1[] = $value_1; - } - $object->setIds($values_1); - } elseif (\array_key_exists('ids', $data) && null === $data['ids']) { - $object->setIds(null); - } - if (\array_key_exists('wildcard', $data) && null !== $data['wildcard']) { - $object->setWildcard($data['wildcard']); - } elseif (\array_key_exists('wildcard', $data) && null === $data['wildcard']) { - $object->setWildcard(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsResources(); + if (\array_key_exists('wildcard', $data) && \is_int($data['wildcard'])) { + $data['wildcard'] = (bool) $data['wildcard']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('excludedIds') && null !== $object->getExcludedIds()) { - $values = []; - foreach ($object->getExcludedIds() as $value) { - $values[] = $value; - } - $data['excluded_ids'] = $values; - } + if (\array_key_exists('excluded_ids', $data) && null !== $data['excluded_ids']) { + $values = []; + foreach ($data['excluded_ids'] as $value) { + $values[] = $value; + } + $object->setExcludedIds($values); + } elseif (\array_key_exists('excluded_ids', $data) && null === $data['excluded_ids']) { + $object->setExcludedIds(null); + } + if (\array_key_exists('ids', $data) && null !== $data['ids']) { $values_1 = []; - foreach ($object->getIds() as $value_1) { + foreach ($data['ids'] as $value_1) { $values_1[] = $value_1; } - $data['ids'] = $values_1; - if ($object->isInitialized('wildcard') && null !== $object->getWildcard()) { - $data['wildcard'] = $object->getWildcard(); - } - - return $data; + $object->setIds($values_1); + } elseif (\array_key_exists('ids', $data) && null === $data['ids']) { + $object->setIds(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsResources::class => false]; + if (\array_key_exists('wildcard', $data) && null !== $data['wildcard']) { + $object->setWildcard($data['wildcard']); + } elseif (\array_key_exists('wildcard', $data) && null === $data['wildcard']) { + $object->setWildcard(null); } + + return $object; } -} else { - class ObjsResourcesNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsResources::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('excludedIds') && null !== $data->getExcludedIds()) { + $values = []; + foreach ($data->getExcludedIds() as $value) { + $values[] = $value; + } + $dataArray['excluded_ids'] = $values; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsResources::class === \get_class($data); + $values_1 = []; + foreach ($data->getIds() as $value_1) { + $values_1[] = $value_1; } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsResources(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('excluded_ids', $data) && null !== $data['excluded_ids']) { - $values = []; - foreach ($data['excluded_ids'] as $value) { - $values[] = $value; - } - $object->setExcludedIds($values); - } elseif (\array_key_exists('excluded_ids', $data) && null === $data['excluded_ids']) { - $object->setExcludedIds(null); - } - if (\array_key_exists('ids', $data) && null !== $data['ids']) { - $values_1 = []; - foreach ($data['ids'] as $value_1) { - $values_1[] = $value_1; - } - $object->setIds($values_1); - } elseif (\array_key_exists('ids', $data) && null === $data['ids']) { - $object->setIds(null); - } - if (\array_key_exists('wildcard', $data) && null !== $data['wildcard']) { - $object->setWildcard($data['wildcard']); - } elseif (\array_key_exists('wildcard', $data) && null === $data['wildcard']) { - $object->setWildcard(null); - } - - return $object; + $dataArray['ids'] = $values_1; + if ($data->isInitialized('wildcard') && null !== $data->getWildcard()) { + $dataArray['wildcard'] = $data->getWildcard(); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('excludedIds') && null !== $object->getExcludedIds()) { - $values = []; - foreach ($object->getExcludedIds() as $value) { - $values[] = $value; - } - $data['excluded_ids'] = $values; - } - $values_1 = []; - foreach ($object->getIds() as $value_1) { - $values_1[] = $value_1; - } - $data['ids'] = $values_1; - if ($object->isInitialized('wildcard') && null !== $object->getWildcard()) { - $data['wildcard'] = $object->getWildcard(); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsResources::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsResources::class => false]; } } diff --git a/generated/Normalizer/ObjsResponseMetadataNormalizer.php b/generated/Normalizer/ObjsResponseMetadataNormalizer.php index 98095afc..7125ecd3 100644 --- a/generated/Normalizer/ObjsResponseMetadataNormalizer.php +++ b/generated/Normalizer/ObjsResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,175 +23,86 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('messages', $data) && null !== $data['messages']) { - $values = []; - foreach ($data['messages'] as $value) { - $values[] = $value; - } - $object->setMessages($values); - } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { - $object->setMessages(null); - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - if (\array_key_exists('warnings', $data) && null !== $data['warnings']) { - $values_1 = []; - foreach ($data['warnings'] as $value_1) { - $values_1[] = $value_1; - } - $object->setWarnings($values_1); - } elseif (\array_key_exists('warnings', $data) && null === $data['warnings']) { - $object->setWarnings(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('messages') && null !== $object->getMessages()) { - $values = []; - foreach ($object->getMessages() as $value) { - $values[] = $value; - } - $data['messages'] = $values; - } - $data['next_cursor'] = $object->getNextCursor(); - if ($object->isInitialized('warnings') && null !== $object->getWarnings()) { - $values_1 = []; - foreach ($object->getWarnings() as $value_1) { - $values_1[] = $value_1; - } - $data['warnings'] = $values_1; - } - - return $data; + if (\array_key_exists('messages', $data) && null !== $data['messages']) { + $values = []; + foreach ($data['messages'] as $value) { + $values[] = $value; + } + $object->setMessages($values); + } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { + $object->setMessages(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => false]; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - } -} else { - class ObjsResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class === $type; + if (\array_key_exists('warnings', $data) && null !== $data['warnings']) { + $values_1 = []; + foreach ($data['warnings'] as $value_1) { + $values_1[] = $value_1; + } + $object->setWarnings($values_1); + } elseif (\array_key_exists('warnings', $data) && null === $data['warnings']) { + $object->setWarnings(null); } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class === \get_class($data); - } + return $object; + } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('messages', $data) && null !== $data['messages']) { - $values = []; - foreach ($data['messages'] as $value) { - $values[] = $value; - } - $object->setMessages($values); - } elseif (\array_key_exists('messages', $data) && null === $data['messages']) { - $object->setMessages(null); - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - if (\array_key_exists('warnings', $data) && null !== $data['warnings']) { - $values_1 = []; - foreach ($data['warnings'] as $value_1) { - $values_1[] = $value_1; - } - $object->setWarnings($values_1); - } elseif (\array_key_exists('warnings', $data) && null === $data['warnings']) { - $object->setWarnings(null); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('messages') && null !== $data->getMessages()) { + $values = []; + foreach ($data->getMessages() as $value) { + $values[] = $value; } - - return $object; + $dataArray['messages'] = $values; } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('messages') && null !== $object->getMessages()) { - $values = []; - foreach ($object->getMessages() as $value) { - $values[] = $value; - } - $data['messages'] = $values; - } - $data['next_cursor'] = $object->getNextCursor(); - if ($object->isInitialized('warnings') && null !== $object->getWarnings()) { - $values_1 = []; - foreach ($object->getWarnings() as $value_1) { - $values_1[] = $value_1; - } - $data['warnings'] = $values_1; + $dataArray['next_cursor'] = $data->getNextCursor(); + if ($data->isInitialized('warnings') && null !== $data->getWarnings()) { + $values_1 = []; + foreach ($data->getWarnings() as $value_1) { + $values_1[] = $value_1; } - - return $data; + $dataArray['warnings'] = $values_1; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/ObjsSubteamNormalizer.php b/generated/Normalizer/ObjsSubteamNormalizer.php index 22f1c2ce..c67b40aa 100644 --- a/generated/Normalizer/ObjsSubteamNormalizer.php +++ b/generated/Normalizer/ObjsSubteamNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,379 +23,200 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsSubteamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsSubteamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsSubteam::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsSubteam::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsSubteam::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsSubteam::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsSubteam(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('auto_provision', $data) && null !== $data['auto_provision']) { - $object->setAutoProvision($data['auto_provision']); - } elseif (\array_key_exists('auto_provision', $data) && null === $data['auto_provision']) { - $object->setAutoProvision(null); - } - if (\array_key_exists('auto_type', $data) && null !== $data['auto_type']) { - $object->setAutoType($data['auto_type']); - } elseif (\array_key_exists('auto_type', $data) && null === $data['auto_type']) { - $object->setAutoType(null); - } - if (\array_key_exists('channel_count', $data) && null !== $data['channel_count']) { - $object->setChannelCount($data['channel_count']); - } elseif (\array_key_exists('channel_count', $data) && null === $data['channel_count']) { - $object->setChannelCount(null); - } - if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { - $object->setCreatedBy($data['created_by']); - } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { - $object->setCreatedBy(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('date_delete', $data) && null !== $data['date_delete']) { - $object->setDateDelete($data['date_delete']); - } elseif (\array_key_exists('date_delete', $data) && null === $data['date_delete']) { - $object->setDateDelete(null); - } - if (\array_key_exists('date_update', $data) && null !== $data['date_update']) { - $object->setDateUpdate($data['date_update']); - } elseif (\array_key_exists('date_update', $data) && null === $data['date_update']) { - $object->setDateUpdate(null); - } - if (\array_key_exists('deleted_by', $data) && null !== $data['deleted_by']) { - $object->setDeletedBy($data['deleted_by']); - } elseif (\array_key_exists('deleted_by', $data) && null === $data['deleted_by']) { - $object->setDeletedBy(null); - } - if (\array_key_exists('description', $data) && null !== $data['description']) { - $object->setDescription($data['description']); - } elseif (\array_key_exists('description', $data) && null === $data['description']) { - $object->setDescription(null); - } - if (\array_key_exists('enterprise_subteam_id', $data) && null !== $data['enterprise_subteam_id']) { - $object->setEnterpriseSubteamId($data['enterprise_subteam_id']); - } elseif (\array_key_exists('enterprise_subteam_id', $data) && null === $data['enterprise_subteam_id']) { - $object->setEnterpriseSubteamId(null); - } - if (\array_key_exists('handle', $data) && null !== $data['handle']) { - $object->setHandle($data['handle']); - } elseif (\array_key_exists('handle', $data) && null === $data['handle']) { - $object->setHandle(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { - $object->setIsExternal($data['is_external']); - } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { - $object->setIsExternal(null); - } - if (\array_key_exists('is_subteam', $data) && null !== $data['is_subteam']) { - $object->setIsSubteam($data['is_subteam']); - } elseif (\array_key_exists('is_subteam', $data) && null === $data['is_subteam']) { - $object->setIsSubteam(null); - } - if (\array_key_exists('is_usergroup', $data) && null !== $data['is_usergroup']) { - $object->setIsUsergroup($data['is_usergroup']); - } elseif (\array_key_exists('is_usergroup', $data) && null === $data['is_usergroup']) { - $object->setIsUsergroup(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('prefs', $data) && null !== $data['prefs']) { - $object->setPrefs($this->denormalizer->denormalize($data['prefs'], \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class, 'json', $context)); - } elseif (\array_key_exists('prefs', $data) && null === $data['prefs']) { - $object->setPrefs(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('updated_by', $data) && null !== $data['updated_by']) { - $object->setUpdatedBy($data['updated_by']); - } elseif (\array_key_exists('updated_by', $data) && null === $data['updated_by']) { - $object->setUpdatedBy(null); - } - if (\array_key_exists('user_count', $data) && null !== $data['user_count']) { - $object->setUserCount($data['user_count']); - } elseif (\array_key_exists('user_count', $data) && null === $data['user_count']) { - $object->setUserCount(null); - } - if (\array_key_exists('users', $data) && null !== $data['users']) { - $values = []; - foreach ($data['users'] as $value) { - $values[] = $value; - } - $object->setUsers($values); - } elseif (\array_key_exists('users', $data) && null === $data['users']) { - $object->setUsers(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsSubteam(); + if (\array_key_exists('auto_provision', $data) && \is_int($data['auto_provision'])) { + $data['auto_provision'] = (bool) $data['auto_provision']; + } + if (\array_key_exists('is_external', $data) && \is_int($data['is_external'])) { + $data['is_external'] = (bool) $data['is_external']; + } + if (\array_key_exists('is_subteam', $data) && \is_int($data['is_subteam'])) { + $data['is_subteam'] = (bool) $data['is_subteam']; + } + if (\array_key_exists('is_usergroup', $data) && \is_int($data['is_usergroup'])) { + $data['is_usergroup'] = (bool) $data['is_usergroup']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['auto_provision'] = $object->getAutoProvision(); - $data['auto_type'] = $object->getAutoType(); - if ($object->isInitialized('channelCount') && null !== $object->getChannelCount()) { - $data['channel_count'] = $object->getChannelCount(); - } - $data['created_by'] = $object->getCreatedBy(); - $data['date_create'] = $object->getDateCreate(); - $data['date_delete'] = $object->getDateDelete(); - $data['date_update'] = $object->getDateUpdate(); - $data['deleted_by'] = $object->getDeletedBy(); - $data['description'] = $object->getDescription(); - $data['enterprise_subteam_id'] = $object->getEnterpriseSubteamId(); - $data['handle'] = $object->getHandle(); - $data['id'] = $object->getId(); - $data['is_external'] = $object->getIsExternal(); - $data['is_subteam'] = $object->getIsSubteam(); - $data['is_usergroup'] = $object->getIsUsergroup(); - $data['name'] = $object->getName(); - $data['prefs'] = $this->normalizer->normalize($object->getPrefs(), 'json', $context); - $data['team_id'] = $object->getTeamId(); - $data['updated_by'] = $object->getUpdatedBy(); - if ($object->isInitialized('userCount') && null !== $object->getUserCount()) { - $data['user_count'] = $object->getUserCount(); - } - if ($object->isInitialized('users') && null !== $object->getUsers()) { - $values = []; - foreach ($object->getUsers() as $value) { - $values[] = $value; - } - $data['users'] = $values; - } - - return $data; + if (\array_key_exists('auto_provision', $data) && null !== $data['auto_provision']) { + $object->setAutoProvision($data['auto_provision']); + } elseif (\array_key_exists('auto_provision', $data) && null === $data['auto_provision']) { + $object->setAutoProvision(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsSubteam::class => false]; + if (\array_key_exists('auto_type', $data) && null !== $data['auto_type']) { + $object->setAutoType($data['auto_type']); + } elseif (\array_key_exists('auto_type', $data) && null === $data['auto_type']) { + $object->setAutoType(null); } - } -} else { - class ObjsSubteamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsSubteam::class === $type; + if (\array_key_exists('channel_count', $data) && null !== $data['channel_count']) { + $object->setChannelCount($data['channel_count']); + } elseif (\array_key_exists('channel_count', $data) && null === $data['channel_count']) { + $object->setChannelCount(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsSubteam::class === \get_class($data); + if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { + $object->setCreatedBy($data['created_by']); + } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { + $object->setCreatedBy(null); + } + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); + } + if (\array_key_exists('date_delete', $data) && null !== $data['date_delete']) { + $object->setDateDelete($data['date_delete']); + } elseif (\array_key_exists('date_delete', $data) && null === $data['date_delete']) { + $object->setDateDelete(null); + } + if (\array_key_exists('date_update', $data) && null !== $data['date_update']) { + $object->setDateUpdate($data['date_update']); + } elseif (\array_key_exists('date_update', $data) && null === $data['date_update']) { + $object->setDateUpdate(null); + } + if (\array_key_exists('deleted_by', $data) && null !== $data['deleted_by']) { + $object->setDeletedBy($data['deleted_by']); + } elseif (\array_key_exists('deleted_by', $data) && null === $data['deleted_by']) { + $object->setDeletedBy(null); + } + if (\array_key_exists('description', $data) && null !== $data['description']) { + $object->setDescription($data['description']); + } elseif (\array_key_exists('description', $data) && null === $data['description']) { + $object->setDescription(null); + } + if (\array_key_exists('enterprise_subteam_id', $data) && null !== $data['enterprise_subteam_id']) { + $object->setEnterpriseSubteamId($data['enterprise_subteam_id']); + } elseif (\array_key_exists('enterprise_subteam_id', $data) && null === $data['enterprise_subteam_id']) { + $object->setEnterpriseSubteamId(null); + } + if (\array_key_exists('handle', $data) && null !== $data['handle']) { + $object->setHandle($data['handle']); + } elseif (\array_key_exists('handle', $data) && null === $data['handle']) { + $object->setHandle(null); + } + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { + $object->setIsExternal($data['is_external']); + } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { + $object->setIsExternal(null); + } + if (\array_key_exists('is_subteam', $data) && null !== $data['is_subteam']) { + $object->setIsSubteam($data['is_subteam']); + } elseif (\array_key_exists('is_subteam', $data) && null === $data['is_subteam']) { + $object->setIsSubteam(null); + } + if (\array_key_exists('is_usergroup', $data) && null !== $data['is_usergroup']) { + $object->setIsUsergroup($data['is_usergroup']); + } elseif (\array_key_exists('is_usergroup', $data) && null === $data['is_usergroup']) { + $object->setIsUsergroup(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('prefs', $data) && null !== $data['prefs']) { + $object->setPrefs($this->denormalizer->denormalize($data['prefs'], \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class, 'json', $context)); + } elseif (\array_key_exists('prefs', $data) && null === $data['prefs']) { + $object->setPrefs(null); + } + if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { + $object->setTeamId($data['team_id']); + } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { + $object->setTeamId(null); + } + if (\array_key_exists('updated_by', $data) && null !== $data['updated_by']) { + $object->setUpdatedBy($data['updated_by']); + } elseif (\array_key_exists('updated_by', $data) && null === $data['updated_by']) { + $object->setUpdatedBy(null); + } + if (\array_key_exists('user_count', $data) && null !== $data['user_count']) { + $object->setUserCount($data['user_count']); + } elseif (\array_key_exists('user_count', $data) && null === $data['user_count']) { + $object->setUserCount(null); + } + if (\array_key_exists('users', $data) && null !== $data['users']) { + $values = []; + foreach ($data['users'] as $value) { + $values[] = $value; + } + $object->setUsers($values); + } elseif (\array_key_exists('users', $data) && null === $data['users']) { + $object->setUsers(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsSubteam(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('auto_provision', $data) && null !== $data['auto_provision']) { - $object->setAutoProvision($data['auto_provision']); - } elseif (\array_key_exists('auto_provision', $data) && null === $data['auto_provision']) { - $object->setAutoProvision(null); - } - if (\array_key_exists('auto_type', $data) && null !== $data['auto_type']) { - $object->setAutoType($data['auto_type']); - } elseif (\array_key_exists('auto_type', $data) && null === $data['auto_type']) { - $object->setAutoType(null); - } - if (\array_key_exists('channel_count', $data) && null !== $data['channel_count']) { - $object->setChannelCount($data['channel_count']); - } elseif (\array_key_exists('channel_count', $data) && null === $data['channel_count']) { - $object->setChannelCount(null); - } - if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { - $object->setCreatedBy($data['created_by']); - } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { - $object->setCreatedBy(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('date_delete', $data) && null !== $data['date_delete']) { - $object->setDateDelete($data['date_delete']); - } elseif (\array_key_exists('date_delete', $data) && null === $data['date_delete']) { - $object->setDateDelete(null); - } - if (\array_key_exists('date_update', $data) && null !== $data['date_update']) { - $object->setDateUpdate($data['date_update']); - } elseif (\array_key_exists('date_update', $data) && null === $data['date_update']) { - $object->setDateUpdate(null); - } - if (\array_key_exists('deleted_by', $data) && null !== $data['deleted_by']) { - $object->setDeletedBy($data['deleted_by']); - } elseif (\array_key_exists('deleted_by', $data) && null === $data['deleted_by']) { - $object->setDeletedBy(null); - } - if (\array_key_exists('description', $data) && null !== $data['description']) { - $object->setDescription($data['description']); - } elseif (\array_key_exists('description', $data) && null === $data['description']) { - $object->setDescription(null); - } - if (\array_key_exists('enterprise_subteam_id', $data) && null !== $data['enterprise_subteam_id']) { - $object->setEnterpriseSubteamId($data['enterprise_subteam_id']); - } elseif (\array_key_exists('enterprise_subteam_id', $data) && null === $data['enterprise_subteam_id']) { - $object->setEnterpriseSubteamId(null); - } - if (\array_key_exists('handle', $data) && null !== $data['handle']) { - $object->setHandle($data['handle']); - } elseif (\array_key_exists('handle', $data) && null === $data['handle']) { - $object->setHandle(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { - $object->setIsExternal($data['is_external']); - } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { - $object->setIsExternal(null); - } - if (\array_key_exists('is_subteam', $data) && null !== $data['is_subteam']) { - $object->setIsSubteam($data['is_subteam']); - } elseif (\array_key_exists('is_subteam', $data) && null === $data['is_subteam']) { - $object->setIsSubteam(null); - } - if (\array_key_exists('is_usergroup', $data) && null !== $data['is_usergroup']) { - $object->setIsUsergroup($data['is_usergroup']); - } elseif (\array_key_exists('is_usergroup', $data) && null === $data['is_usergroup']) { - $object->setIsUsergroup(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('prefs', $data) && null !== $data['prefs']) { - $object->setPrefs($this->denormalizer->denormalize($data['prefs'], \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class, 'json', $context)); - } elseif (\array_key_exists('prefs', $data) && null === $data['prefs']) { - $object->setPrefs(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('updated_by', $data) && null !== $data['updated_by']) { - $object->setUpdatedBy($data['updated_by']); - } elseif (\array_key_exists('updated_by', $data) && null === $data['updated_by']) { - $object->setUpdatedBy(null); - } - if (\array_key_exists('user_count', $data) && null !== $data['user_count']) { - $object->setUserCount($data['user_count']); - } elseif (\array_key_exists('user_count', $data) && null === $data['user_count']) { - $object->setUserCount(null); - } - if (\array_key_exists('users', $data) && null !== $data['users']) { - $values = []; - foreach ($data['users'] as $value) { - $values[] = $value; - } - $object->setUsers($values); - } elseif (\array_key_exists('users', $data) && null === $data['users']) { - $object->setUsers(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['auto_provision'] = $data->getAutoProvision(); + $dataArray['auto_type'] = $data->getAutoType(); + if ($data->isInitialized('channelCount') && null !== $data->getChannelCount()) { + $dataArray['channel_count'] = $data->getChannelCount(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['auto_provision'] = $object->getAutoProvision(); - $data['auto_type'] = $object->getAutoType(); - if ($object->isInitialized('channelCount') && null !== $object->getChannelCount()) { - $data['channel_count'] = $object->getChannelCount(); - } - $data['created_by'] = $object->getCreatedBy(); - $data['date_create'] = $object->getDateCreate(); - $data['date_delete'] = $object->getDateDelete(); - $data['date_update'] = $object->getDateUpdate(); - $data['deleted_by'] = $object->getDeletedBy(); - $data['description'] = $object->getDescription(); - $data['enterprise_subteam_id'] = $object->getEnterpriseSubteamId(); - $data['handle'] = $object->getHandle(); - $data['id'] = $object->getId(); - $data['is_external'] = $object->getIsExternal(); - $data['is_subteam'] = $object->getIsSubteam(); - $data['is_usergroup'] = $object->getIsUsergroup(); - $data['name'] = $object->getName(); - $data['prefs'] = $this->normalizer->normalize($object->getPrefs(), 'json', $context); - $data['team_id'] = $object->getTeamId(); - $data['updated_by'] = $object->getUpdatedBy(); - if ($object->isInitialized('userCount') && null !== $object->getUserCount()) { - $data['user_count'] = $object->getUserCount(); - } - if ($object->isInitialized('users') && null !== $object->getUsers()) { - $values = []; - foreach ($object->getUsers() as $value) { - $values[] = $value; - } - $data['users'] = $values; + $dataArray['created_by'] = $data->getCreatedBy(); + $dataArray['date_create'] = $data->getDateCreate(); + $dataArray['date_delete'] = $data->getDateDelete(); + $dataArray['date_update'] = $data->getDateUpdate(); + $dataArray['deleted_by'] = $data->getDeletedBy(); + $dataArray['description'] = $data->getDescription(); + $dataArray['enterprise_subteam_id'] = $data->getEnterpriseSubteamId(); + $dataArray['handle'] = $data->getHandle(); + $dataArray['id'] = $data->getId(); + $dataArray['is_external'] = $data->getIsExternal(); + $dataArray['is_subteam'] = $data->getIsSubteam(); + $dataArray['is_usergroup'] = $data->getIsUsergroup(); + $dataArray['name'] = $data->getName(); + $dataArray['prefs'] = $this->normalizer->normalize($data->getPrefs(), 'json', $context); + $dataArray['team_id'] = $data->getTeamId(); + $dataArray['updated_by'] = $data->getUpdatedBy(); + if ($data->isInitialized('userCount') && null !== $data->getUserCount()) { + $dataArray['user_count'] = $data->getUserCount(); + } + if ($data->isInitialized('users') && null !== $data->getUsers()) { + $values = []; + foreach ($data->getUsers() as $value) { + $values[] = $value; } - - return $data; + $dataArray['users'] = $values; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsSubteam::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsSubteam::class => false]; } } diff --git a/generated/Normalizer/ObjsSubteamPrefsNormalizer.php b/generated/Normalizer/ObjsSubteamPrefsNormalizer.php index 23f0f032..edbce84c 100644 --- a/generated/Normalizer/ObjsSubteamPrefsNormalizer.php +++ b/generated/Normalizer/ObjsSubteamPrefsNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,155 +23,76 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsSubteamPrefsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsSubteamPrefsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsSubteamPrefs(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $value; - } - $object->setChannels($values); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('groups', $data) && null !== $data['groups']) { - $values_1 = []; - foreach ($data['groups'] as $value_1) { - $values_1[] = $value_1; - } - $object->setGroups($values_1); - } elseif (\array_key_exists('groups', $data) && null === $data['groups']) { - $object->setGroups(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsSubteamPrefs(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('channels', $data) && null !== $data['channels']) { $values = []; - foreach ($object->getChannels() as $value) { + foreach ($data['channels'] as $value) { $values[] = $value; } - $data['channels'] = $values; + $object->setChannels($values); + } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { + $object->setChannels(null); + } + if (\array_key_exists('groups', $data) && null !== $data['groups']) { $values_1 = []; - foreach ($object->getGroups() as $value_1) { + foreach ($data['groups'] as $value_1) { $values_1[] = $value_1; } - $data['groups'] = $values_1; - - return $data; + $object->setGroups($values_1); + } elseif (\array_key_exists('groups', $data) && null === $data['groups']) { + $object->setGroups(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => false]; - } + return $object; } -} else { - class ObjsSubteamPrefsNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class === $type; - } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class === \get_class($data); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getChannels() as $value) { + $values[] = $value; } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsSubteamPrefs(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $value; - } - $object->setChannels($values); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('groups', $data) && null !== $data['groups']) { - $values_1 = []; - foreach ($data['groups'] as $value_1) { - $values_1[] = $value_1; - } - $object->setGroups($values_1); - } elseif (\array_key_exists('groups', $data) && null === $data['groups']) { - $object->setGroups(null); - } - - return $object; + $dataArray['channels'] = $values; + $values_1 = []; + foreach ($data->getGroups() as $value_1) { + $values_1[] = $value_1; } + $dataArray['groups'] = $values_1; - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $value; - } - $data['channels'] = $values; - $values_1 = []; - foreach ($object->getGroups() as $value_1) { - $values_1[] = $value_1; - } - $data['groups'] = $values_1; - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsSubteamPrefs::class => false]; } } diff --git a/generated/Normalizer/ObjsTeamNormalizer.php b/generated/Normalizer/ObjsTeamNormalizer.php index 5afccd41..86537687 100644 --- a/generated/Normalizer/ObjsTeamNormalizer.php +++ b/generated/Normalizer/ObjsTeamNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,559 +23,299 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsTeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsTeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsTeam::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsTeam::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeam::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeam::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsTeam(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('archived', $data) && null !== $data['archived']) { - $object->setArchived($data['archived']); - } elseif (\array_key_exists('archived', $data) && null === $data['archived']) { - $object->setArchived(null); - } - if (\array_key_exists('avatar_base_url', $data) && null !== $data['avatar_base_url']) { - $object->setAvatarBaseUrl($data['avatar_base_url']); - } elseif (\array_key_exists('avatar_base_url', $data) && null === $data['avatar_base_url']) { - $object->setAvatarBaseUrl(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { - $object->setDeleted($data['deleted']); - } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { - $object->setDeleted(null); - } - if (\array_key_exists('description', $data) && null !== $data['description']) { - $value = $data['description']; - if (\is_string($data['description'])) { - $value = $data['description']; - } - $object->setDescription($value); - } elseif (\array_key_exists('description', $data) && null === $data['description']) { - $object->setDescription(null); - } - if (\array_key_exists('discoverable', $data) && null !== $data['discoverable']) { - $object->setDiscoverable($data['discoverable']); - } elseif (\array_key_exists('discoverable', $data) && null === $data['discoverable']) { - $object->setDiscoverable(null); - } - if (\array_key_exists('domain', $data) && null !== $data['domain']) { - $object->setDomain($data['domain']); - } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { - $object->setDomain(null); - } - if (\array_key_exists('email_domain', $data) && null !== $data['email_domain']) { - $object->setEmailDomain($data['email_domain']); - } elseif (\array_key_exists('email_domain', $data) && null === $data['email_domain']) { - $object->setEmailDomain(null); - } - if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { - $object->setEnterpriseId($data['enterprise_id']); - } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { - $object->setEnterpriseId(null); - } - if (\array_key_exists('enterprise_name', $data) && null !== $data['enterprise_name']) { - $object->setEnterpriseName($data['enterprise_name']); - } elseif (\array_key_exists('enterprise_name', $data) && null === $data['enterprise_name']) { - $object->setEnterpriseName(null); - } - if (\array_key_exists('external_org_migrations', $data) && null !== $data['external_org_migrations']) { - $object->setExternalOrgMigrations($this->denormalizer->denormalize($data['external_org_migrations'], \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class, 'json', $context)); - } elseif (\array_key_exists('external_org_migrations', $data) && null === $data['external_org_migrations']) { - $object->setExternalOrgMigrations(null); - } - if (\array_key_exists('has_compliance_export', $data) && null !== $data['has_compliance_export']) { - $object->setHasComplianceExport($data['has_compliance_export']); - } elseif (\array_key_exists('has_compliance_export', $data) && null === $data['has_compliance_export']) { - $object->setHasComplianceExport(null); - } - if (\array_key_exists('icon', $data) && null !== $data['icon']) { - $object->setIcon($this->denormalizer->denormalize($data['icon'], \JoliCode\Slack\Api\Model\ObjsIcon::class, 'json', $context)); - } elseif (\array_key_exists('icon', $data) && null === $data['icon']) { - $object->setIcon(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_assigned', $data) && null !== $data['is_assigned']) { - $object->setIsAssigned($data['is_assigned']); - } elseif (\array_key_exists('is_assigned', $data) && null === $data['is_assigned']) { - $object->setIsAssigned(null); - } - if (\array_key_exists('is_enterprise', $data) && null !== $data['is_enterprise']) { - $object->setIsEnterprise($data['is_enterprise']); - } elseif (\array_key_exists('is_enterprise', $data) && null === $data['is_enterprise']) { - $object->setIsEnterprise(null); - } - if (\array_key_exists('is_over_storage_limit', $data) && null !== $data['is_over_storage_limit']) { - $object->setIsOverStorageLimit($data['is_over_storage_limit']); - } elseif (\array_key_exists('is_over_storage_limit', $data) && null === $data['is_over_storage_limit']) { - $object->setIsOverStorageLimit(null); - } - if (\array_key_exists('limit_ts', $data) && null !== $data['limit_ts']) { - $object->setLimitTs($data['limit_ts']); - } elseif (\array_key_exists('limit_ts', $data) && null === $data['limit_ts']) { - $object->setLimitTs(null); - } - if (\array_key_exists('locale', $data) && null !== $data['locale']) { - $object->setLocale($data['locale']); - } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { - $object->setLocale(null); - } - if (\array_key_exists('messages_count', $data) && null !== $data['messages_count']) { - $object->setMessagesCount($data['messages_count']); - } elseif (\array_key_exists('messages_count', $data) && null === $data['messages_count']) { - $object->setMessagesCount(null); - } - if (\array_key_exists('msg_edit_window_mins', $data) && null !== $data['msg_edit_window_mins']) { - $object->setMsgEditWindowMins($data['msg_edit_window_mins']); - } elseif (\array_key_exists('msg_edit_window_mins', $data) && null === $data['msg_edit_window_mins']) { - $object->setMsgEditWindowMins(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('over_integrations_limit', $data) && null !== $data['over_integrations_limit']) { - $object->setOverIntegrationsLimit($data['over_integrations_limit']); - } elseif (\array_key_exists('over_integrations_limit', $data) && null === $data['over_integrations_limit']) { - $object->setOverIntegrationsLimit(null); - } - if (\array_key_exists('over_storage_limit', $data) && null !== $data['over_storage_limit']) { - $object->setOverStorageLimit($data['over_storage_limit']); - } elseif (\array_key_exists('over_storage_limit', $data) && null === $data['over_storage_limit']) { - $object->setOverStorageLimit(null); - } - if (\array_key_exists('pay_prod_cur', $data) && null !== $data['pay_prod_cur']) { - $object->setPayProdCur($data['pay_prod_cur']); - } elseif (\array_key_exists('pay_prod_cur', $data) && null === $data['pay_prod_cur']) { - $object->setPayProdCur(null); - } - if (\array_key_exists('plan', $data) && null !== $data['plan']) { - $object->setPlan($data['plan']); - } elseif (\array_key_exists('plan', $data) && null === $data['plan']) { - $object->setPlan(null); - } - if (\array_key_exists('primary_owner', $data) && null !== $data['primary_owner']) { - $object->setPrimaryOwner($this->denormalizer->denormalize($data['primary_owner'], \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class, 'json', $context)); - } elseif (\array_key_exists('primary_owner', $data) && null === $data['primary_owner']) { - $object->setPrimaryOwner(null); - } - if (\array_key_exists('sso_provider', $data) && null !== $data['sso_provider']) { - $object->setSsoProvider($this->denormalizer->denormalize($data['sso_provider'], \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class, 'json', $context)); - } elseif (\array_key_exists('sso_provider', $data) && null === $data['sso_provider']) { - $object->setSsoProvider(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsTeam(); + if (\array_key_exists('archived', $data) && \is_int($data['archived'])) { + $data['archived'] = (bool) $data['archived']; + } + if (\array_key_exists('deleted', $data) && \is_int($data['deleted'])) { + $data['deleted'] = (bool) $data['deleted']; + } + if (\array_key_exists('has_compliance_export', $data) && \is_int($data['has_compliance_export'])) { + $data['has_compliance_export'] = (bool) $data['has_compliance_export']; + } + if (\array_key_exists('is_assigned', $data) && \is_int($data['is_assigned'])) { + $data['is_assigned'] = (bool) $data['is_assigned']; + } + if (\array_key_exists('is_over_storage_limit', $data) && \is_int($data['is_over_storage_limit'])) { + $data['is_over_storage_limit'] = (bool) $data['is_over_storage_limit']; + } + if (\array_key_exists('over_integrations_limit', $data) && \is_int($data['over_integrations_limit'])) { + $data['over_integrations_limit'] = (bool) $data['over_integrations_limit']; + } + if (\array_key_exists('over_storage_limit', $data) && \is_int($data['over_storage_limit'])) { + $data['over_storage_limit'] = (bool) $data['over_storage_limit']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('archived') && null !== $object->getArchived()) { - $data['archived'] = $object->getArchived(); - } - if ($object->isInitialized('avatarBaseUrl') && null !== $object->getAvatarBaseUrl()) { - $data['avatar_base_url'] = $object->getAvatarBaseUrl(); - } - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - if ($object->isInitialized('dateCreate') && null !== $object->getDateCreate()) { - $data['date_create'] = $object->getDateCreate(); - } - if ($object->isInitialized('deleted') && null !== $object->getDeleted()) { - $data['deleted'] = $object->getDeleted(); - } - if ($object->isInitialized('description') && null !== $object->getDescription()) { - $value = $object->getDescription(); - if (\is_string($object->getDescription())) { - $value = $object->getDescription(); - } - $data['description'] = $value; - } - if ($object->isInitialized('discoverable') && null !== $object->getDiscoverable()) { - $data['discoverable'] = $object->getDiscoverable(); - } - $data['domain'] = $object->getDomain(); - $data['email_domain'] = $object->getEmailDomain(); - if ($object->isInitialized('enterpriseId') && null !== $object->getEnterpriseId()) { - $data['enterprise_id'] = $object->getEnterpriseId(); - } - if ($object->isInitialized('enterpriseName') && null !== $object->getEnterpriseName()) { - $data['enterprise_name'] = $object->getEnterpriseName(); - } - if ($object->isInitialized('externalOrgMigrations') && null !== $object->getExternalOrgMigrations()) { - $data['external_org_migrations'] = $this->normalizer->normalize($object->getExternalOrgMigrations(), 'json', $context); - } - if ($object->isInitialized('hasComplianceExport') && null !== $object->getHasComplianceExport()) { - $data['has_compliance_export'] = $object->getHasComplianceExport(); - } - $data['icon'] = $this->normalizer->normalize($object->getIcon(), 'json', $context); - $data['id'] = $object->getId(); - if ($object->isInitialized('isAssigned') && null !== $object->getIsAssigned()) { - $data['is_assigned'] = $object->getIsAssigned(); - } - if ($object->isInitialized('isEnterprise') && null !== $object->getIsEnterprise()) { - $data['is_enterprise'] = $object->getIsEnterprise(); - } - if ($object->isInitialized('isOverStorageLimit') && null !== $object->getIsOverStorageLimit()) { - $data['is_over_storage_limit'] = $object->getIsOverStorageLimit(); - } - if ($object->isInitialized('limitTs') && null !== $object->getLimitTs()) { - $data['limit_ts'] = $object->getLimitTs(); - } - if ($object->isInitialized('locale') && null !== $object->getLocale()) { - $data['locale'] = $object->getLocale(); - } - if ($object->isInitialized('messagesCount') && null !== $object->getMessagesCount()) { - $data['messages_count'] = $object->getMessagesCount(); - } - if ($object->isInitialized('msgEditWindowMins') && null !== $object->getMsgEditWindowMins()) { - $data['msg_edit_window_mins'] = $object->getMsgEditWindowMins(); - } - $data['name'] = $object->getName(); - if ($object->isInitialized('overIntegrationsLimit') && null !== $object->getOverIntegrationsLimit()) { - $data['over_integrations_limit'] = $object->getOverIntegrationsLimit(); - } - if ($object->isInitialized('overStorageLimit') && null !== $object->getOverStorageLimit()) { - $data['over_storage_limit'] = $object->getOverStorageLimit(); - } - if ($object->isInitialized('payProdCur') && null !== $object->getPayProdCur()) { - $data['pay_prod_cur'] = $object->getPayProdCur(); - } - if ($object->isInitialized('plan') && null !== $object->getPlan()) { - $data['plan'] = $object->getPlan(); - } - if ($object->isInitialized('primaryOwner') && null !== $object->getPrimaryOwner()) { - $data['primary_owner'] = $this->normalizer->normalize($object->getPrimaryOwner(), 'json', $context); - } - if ($object->isInitialized('ssoProvider') && null !== $object->getSsoProvider()) { - $data['sso_provider'] = $this->normalizer->normalize($object->getSsoProvider(), 'json', $context); - } - - return $data; + if (\array_key_exists('archived', $data) && null !== $data['archived']) { + $object->setArchived($data['archived']); + } elseif (\array_key_exists('archived', $data) && null === $data['archived']) { + $object->setArchived(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsTeam::class => false]; + if (\array_key_exists('avatar_base_url', $data) && null !== $data['avatar_base_url']) { + $object->setAvatarBaseUrl($data['avatar_base_url']); + } elseif (\array_key_exists('avatar_base_url', $data) && null === $data['avatar_base_url']) { + $object->setAvatarBaseUrl(null); } - } -} else { - class ObjsTeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsTeam::class === $type; + if (\array_key_exists('created', $data) && null !== $data['created']) { + $object->setCreated($data['created']); + } elseif (\array_key_exists('created', $data) && null === $data['created']) { + $object->setCreated(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeam::class === \get_class($data); + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsTeam(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('archived', $data) && null !== $data['archived']) { - $object->setArchived($data['archived']); - } elseif (\array_key_exists('archived', $data) && null === $data['archived']) { - $object->setArchived(null); - } - if (\array_key_exists('avatar_base_url', $data) && null !== $data['avatar_base_url']) { - $object->setAvatarBaseUrl($data['avatar_base_url']); - } elseif (\array_key_exists('avatar_base_url', $data) && null === $data['avatar_base_url']) { - $object->setAvatarBaseUrl(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { - $object->setDeleted($data['deleted']); - } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { - $object->setDeleted(null); - } - if (\array_key_exists('description', $data) && null !== $data['description']) { + if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { + $object->setDeleted($data['deleted']); + } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { + $object->setDeleted(null); + } + if (\array_key_exists('description', $data) && null !== $data['description']) { + $value = $data['description']; + if (\is_string($data['description'])) { $value = $data['description']; - if (\is_string($data['description'])) { - $value = $data['description']; - } - $object->setDescription($value); - } elseif (\array_key_exists('description', $data) && null === $data['description']) { - $object->setDescription(null); - } - if (\array_key_exists('discoverable', $data) && null !== $data['discoverable']) { - $object->setDiscoverable($data['discoverable']); - } elseif (\array_key_exists('discoverable', $data) && null === $data['discoverable']) { - $object->setDiscoverable(null); - } - if (\array_key_exists('domain', $data) && null !== $data['domain']) { - $object->setDomain($data['domain']); - } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { - $object->setDomain(null); - } - if (\array_key_exists('email_domain', $data) && null !== $data['email_domain']) { - $object->setEmailDomain($data['email_domain']); - } elseif (\array_key_exists('email_domain', $data) && null === $data['email_domain']) { - $object->setEmailDomain(null); - } - if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { - $object->setEnterpriseId($data['enterprise_id']); - } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { - $object->setEnterpriseId(null); - } - if (\array_key_exists('enterprise_name', $data) && null !== $data['enterprise_name']) { - $object->setEnterpriseName($data['enterprise_name']); - } elseif (\array_key_exists('enterprise_name', $data) && null === $data['enterprise_name']) { - $object->setEnterpriseName(null); - } - if (\array_key_exists('external_org_migrations', $data) && null !== $data['external_org_migrations']) { - $object->setExternalOrgMigrations($this->denormalizer->denormalize($data['external_org_migrations'], \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class, 'json', $context)); - } elseif (\array_key_exists('external_org_migrations', $data) && null === $data['external_org_migrations']) { - $object->setExternalOrgMigrations(null); } - if (\array_key_exists('has_compliance_export', $data) && null !== $data['has_compliance_export']) { - $object->setHasComplianceExport($data['has_compliance_export']); - } elseif (\array_key_exists('has_compliance_export', $data) && null === $data['has_compliance_export']) { - $object->setHasComplianceExport(null); - } - if (\array_key_exists('icon', $data) && null !== $data['icon']) { - $object->setIcon($this->denormalizer->denormalize($data['icon'], \JoliCode\Slack\Api\Model\ObjsIcon::class, 'json', $context)); - } elseif (\array_key_exists('icon', $data) && null === $data['icon']) { - $object->setIcon(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_assigned', $data) && null !== $data['is_assigned']) { - $object->setIsAssigned($data['is_assigned']); - } elseif (\array_key_exists('is_assigned', $data) && null === $data['is_assigned']) { - $object->setIsAssigned(null); - } - if (\array_key_exists('is_enterprise', $data) && null !== $data['is_enterprise']) { - $object->setIsEnterprise($data['is_enterprise']); - } elseif (\array_key_exists('is_enterprise', $data) && null === $data['is_enterprise']) { - $object->setIsEnterprise(null); - } - if (\array_key_exists('is_over_storage_limit', $data) && null !== $data['is_over_storage_limit']) { - $object->setIsOverStorageLimit($data['is_over_storage_limit']); - } elseif (\array_key_exists('is_over_storage_limit', $data) && null === $data['is_over_storage_limit']) { - $object->setIsOverStorageLimit(null); - } - if (\array_key_exists('limit_ts', $data) && null !== $data['limit_ts']) { - $object->setLimitTs($data['limit_ts']); - } elseif (\array_key_exists('limit_ts', $data) && null === $data['limit_ts']) { - $object->setLimitTs(null); - } - if (\array_key_exists('locale', $data) && null !== $data['locale']) { - $object->setLocale($data['locale']); - } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { - $object->setLocale(null); - } - if (\array_key_exists('messages_count', $data) && null !== $data['messages_count']) { - $object->setMessagesCount($data['messages_count']); - } elseif (\array_key_exists('messages_count', $data) && null === $data['messages_count']) { - $object->setMessagesCount(null); - } - if (\array_key_exists('msg_edit_window_mins', $data) && null !== $data['msg_edit_window_mins']) { - $object->setMsgEditWindowMins($data['msg_edit_window_mins']); - } elseif (\array_key_exists('msg_edit_window_mins', $data) && null === $data['msg_edit_window_mins']) { - $object->setMsgEditWindowMins(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('over_integrations_limit', $data) && null !== $data['over_integrations_limit']) { - $object->setOverIntegrationsLimit($data['over_integrations_limit']); - } elseif (\array_key_exists('over_integrations_limit', $data) && null === $data['over_integrations_limit']) { - $object->setOverIntegrationsLimit(null); - } - if (\array_key_exists('over_storage_limit', $data) && null !== $data['over_storage_limit']) { - $object->setOverStorageLimit($data['over_storage_limit']); - } elseif (\array_key_exists('over_storage_limit', $data) && null === $data['over_storage_limit']) { - $object->setOverStorageLimit(null); - } - if (\array_key_exists('pay_prod_cur', $data) && null !== $data['pay_prod_cur']) { - $object->setPayProdCur($data['pay_prod_cur']); - } elseif (\array_key_exists('pay_prod_cur', $data) && null === $data['pay_prod_cur']) { - $object->setPayProdCur(null); - } - if (\array_key_exists('plan', $data) && null !== $data['plan']) { - $object->setPlan($data['plan']); - } elseif (\array_key_exists('plan', $data) && null === $data['plan']) { - $object->setPlan(null); - } - if (\array_key_exists('primary_owner', $data) && null !== $data['primary_owner']) { - $object->setPrimaryOwner($this->denormalizer->denormalize($data['primary_owner'], \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class, 'json', $context)); - } elseif (\array_key_exists('primary_owner', $data) && null === $data['primary_owner']) { - $object->setPrimaryOwner(null); - } - if (\array_key_exists('sso_provider', $data) && null !== $data['sso_provider']) { - $object->setSsoProvider($this->denormalizer->denormalize($data['sso_provider'], \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class, 'json', $context)); - } elseif (\array_key_exists('sso_provider', $data) && null === $data['sso_provider']) { - $object->setSsoProvider(null); - } - - return $object; + $object->setDescription($value); + } elseif (\array_key_exists('description', $data) && null === $data['description']) { + $object->setDescription(null); + } + if (\array_key_exists('discoverable', $data) && null !== $data['discoverable']) { + $object->setDiscoverable($data['discoverable']); + } elseif (\array_key_exists('discoverable', $data) && null === $data['discoverable']) { + $object->setDiscoverable(null); + } + if (\array_key_exists('domain', $data) && null !== $data['domain']) { + $object->setDomain($data['domain']); + } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { + $object->setDomain(null); + } + if (\array_key_exists('email_domain', $data) && null !== $data['email_domain']) { + $object->setEmailDomain($data['email_domain']); + } elseif (\array_key_exists('email_domain', $data) && null === $data['email_domain']) { + $object->setEmailDomain(null); + } + if (\array_key_exists('enterprise_id', $data) && null !== $data['enterprise_id']) { + $object->setEnterpriseId($data['enterprise_id']); + } elseif (\array_key_exists('enterprise_id', $data) && null === $data['enterprise_id']) { + $object->setEnterpriseId(null); + } + if (\array_key_exists('enterprise_name', $data) && null !== $data['enterprise_name']) { + $object->setEnterpriseName($data['enterprise_name']); + } elseif (\array_key_exists('enterprise_name', $data) && null === $data['enterprise_name']) { + $object->setEnterpriseName(null); + } + if (\array_key_exists('external_org_migrations', $data) && null !== $data['external_org_migrations']) { + $object->setExternalOrgMigrations($this->denormalizer->denormalize($data['external_org_migrations'], \JoliCode\Slack\Api\Model\ObjsExternalOrgMigrations::class, 'json', $context)); + } elseif (\array_key_exists('external_org_migrations', $data) && null === $data['external_org_migrations']) { + $object->setExternalOrgMigrations(null); + } + if (\array_key_exists('has_compliance_export', $data) && null !== $data['has_compliance_export']) { + $object->setHasComplianceExport($data['has_compliance_export']); + } elseif (\array_key_exists('has_compliance_export', $data) && null === $data['has_compliance_export']) { + $object->setHasComplianceExport(null); + } + if (\array_key_exists('icon', $data) && null !== $data['icon']) { + $object->setIcon($this->denormalizer->denormalize($data['icon'], \JoliCode\Slack\Api\Model\ObjsIcon::class, 'json', $context)); + } elseif (\array_key_exists('icon', $data) && null === $data['icon']) { + $object->setIcon(null); + } + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('is_assigned', $data) && null !== $data['is_assigned']) { + $object->setIsAssigned($data['is_assigned']); + } elseif (\array_key_exists('is_assigned', $data) && null === $data['is_assigned']) { + $object->setIsAssigned(null); + } + if (\array_key_exists('is_enterprise', $data) && null !== $data['is_enterprise']) { + $object->setIsEnterprise($data['is_enterprise']); + } elseif (\array_key_exists('is_enterprise', $data) && null === $data['is_enterprise']) { + $object->setIsEnterprise(null); + } + if (\array_key_exists('is_over_storage_limit', $data) && null !== $data['is_over_storage_limit']) { + $object->setIsOverStorageLimit($data['is_over_storage_limit']); + } elseif (\array_key_exists('is_over_storage_limit', $data) && null === $data['is_over_storage_limit']) { + $object->setIsOverStorageLimit(null); + } + if (\array_key_exists('limit_ts', $data) && null !== $data['limit_ts']) { + $object->setLimitTs($data['limit_ts']); + } elseif (\array_key_exists('limit_ts', $data) && null === $data['limit_ts']) { + $object->setLimitTs(null); + } + if (\array_key_exists('locale', $data) && null !== $data['locale']) { + $object->setLocale($data['locale']); + } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { + $object->setLocale(null); + } + if (\array_key_exists('messages_count', $data) && null !== $data['messages_count']) { + $object->setMessagesCount($data['messages_count']); + } elseif (\array_key_exists('messages_count', $data) && null === $data['messages_count']) { + $object->setMessagesCount(null); + } + if (\array_key_exists('msg_edit_window_mins', $data) && null !== $data['msg_edit_window_mins']) { + $object->setMsgEditWindowMins($data['msg_edit_window_mins']); + } elseif (\array_key_exists('msg_edit_window_mins', $data) && null === $data['msg_edit_window_mins']) { + $object->setMsgEditWindowMins(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('over_integrations_limit', $data) && null !== $data['over_integrations_limit']) { + $object->setOverIntegrationsLimit($data['over_integrations_limit']); + } elseif (\array_key_exists('over_integrations_limit', $data) && null === $data['over_integrations_limit']) { + $object->setOverIntegrationsLimit(null); + } + if (\array_key_exists('over_storage_limit', $data) && null !== $data['over_storage_limit']) { + $object->setOverStorageLimit($data['over_storage_limit']); + } elseif (\array_key_exists('over_storage_limit', $data) && null === $data['over_storage_limit']) { + $object->setOverStorageLimit(null); + } + if (\array_key_exists('pay_prod_cur', $data) && null !== $data['pay_prod_cur']) { + $object->setPayProdCur($data['pay_prod_cur']); + } elseif (\array_key_exists('pay_prod_cur', $data) && null === $data['pay_prod_cur']) { + $object->setPayProdCur(null); + } + if (\array_key_exists('plan', $data) && null !== $data['plan']) { + $object->setPlan($data['plan']); + } elseif (\array_key_exists('plan', $data) && null === $data['plan']) { + $object->setPlan(null); + } + if (\array_key_exists('primary_owner', $data) && null !== $data['primary_owner']) { + $object->setPrimaryOwner($this->denormalizer->denormalize($data['primary_owner'], \JoliCode\Slack\Api\Model\ObjsPrimaryOwner::class, 'json', $context)); + } elseif (\array_key_exists('primary_owner', $data) && null === $data['primary_owner']) { + $object->setPrimaryOwner(null); + } + if (\array_key_exists('sso_provider', $data) && null !== $data['sso_provider']) { + $object->setSsoProvider($this->denormalizer->denormalize($data['sso_provider'], \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class, 'json', $context)); + } elseif (\array_key_exists('sso_provider', $data) && null === $data['sso_provider']) { + $object->setSsoProvider(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('archived') && null !== $object->getArchived()) { - $data['archived'] = $object->getArchived(); - } - if ($object->isInitialized('avatarBaseUrl') && null !== $object->getAvatarBaseUrl()) { - $data['avatar_base_url'] = $object->getAvatarBaseUrl(); - } - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - if ($object->isInitialized('dateCreate') && null !== $object->getDateCreate()) { - $data['date_create'] = $object->getDateCreate(); - } - if ($object->isInitialized('deleted') && null !== $object->getDeleted()) { - $data['deleted'] = $object->getDeleted(); - } - if ($object->isInitialized('description') && null !== $object->getDescription()) { - $value = $object->getDescription(); - if (\is_string($object->getDescription())) { - $value = $object->getDescription(); - } - $data['description'] = $value; - } - if ($object->isInitialized('discoverable') && null !== $object->getDiscoverable()) { - $data['discoverable'] = $object->getDiscoverable(); - } - $data['domain'] = $object->getDomain(); - $data['email_domain'] = $object->getEmailDomain(); - if ($object->isInitialized('enterpriseId') && null !== $object->getEnterpriseId()) { - $data['enterprise_id'] = $object->getEnterpriseId(); - } - if ($object->isInitialized('enterpriseName') && null !== $object->getEnterpriseName()) { - $data['enterprise_name'] = $object->getEnterpriseName(); - } - if ($object->isInitialized('externalOrgMigrations') && null !== $object->getExternalOrgMigrations()) { - $data['external_org_migrations'] = $this->normalizer->normalize($object->getExternalOrgMigrations(), 'json', $context); - } - if ($object->isInitialized('hasComplianceExport') && null !== $object->getHasComplianceExport()) { - $data['has_compliance_export'] = $object->getHasComplianceExport(); - } - $data['icon'] = $this->normalizer->normalize($object->getIcon(), 'json', $context); - $data['id'] = $object->getId(); - if ($object->isInitialized('isAssigned') && null !== $object->getIsAssigned()) { - $data['is_assigned'] = $object->getIsAssigned(); - } - if ($object->isInitialized('isEnterprise') && null !== $object->getIsEnterprise()) { - $data['is_enterprise'] = $object->getIsEnterprise(); - } - if ($object->isInitialized('isOverStorageLimit') && null !== $object->getIsOverStorageLimit()) { - $data['is_over_storage_limit'] = $object->getIsOverStorageLimit(); - } - if ($object->isInitialized('limitTs') && null !== $object->getLimitTs()) { - $data['limit_ts'] = $object->getLimitTs(); - } - if ($object->isInitialized('locale') && null !== $object->getLocale()) { - $data['locale'] = $object->getLocale(); - } - if ($object->isInitialized('messagesCount') && null !== $object->getMessagesCount()) { - $data['messages_count'] = $object->getMessagesCount(); - } - if ($object->isInitialized('msgEditWindowMins') && null !== $object->getMsgEditWindowMins()) { - $data['msg_edit_window_mins'] = $object->getMsgEditWindowMins(); - } - $data['name'] = $object->getName(); - if ($object->isInitialized('overIntegrationsLimit') && null !== $object->getOverIntegrationsLimit()) { - $data['over_integrations_limit'] = $object->getOverIntegrationsLimit(); - } - if ($object->isInitialized('overStorageLimit') && null !== $object->getOverStorageLimit()) { - $data['over_storage_limit'] = $object->getOverStorageLimit(); - } - if ($object->isInitialized('payProdCur') && null !== $object->getPayProdCur()) { - $data['pay_prod_cur'] = $object->getPayProdCur(); - } - if ($object->isInitialized('plan') && null !== $object->getPlan()) { - $data['plan'] = $object->getPlan(); - } - if ($object->isInitialized('primaryOwner') && null !== $object->getPrimaryOwner()) { - $data['primary_owner'] = $this->normalizer->normalize($object->getPrimaryOwner(), 'json', $context); - } - if ($object->isInitialized('ssoProvider') && null !== $object->getSsoProvider()) { - $data['sso_provider'] = $this->normalizer->normalize($object->getSsoProvider(), 'json', $context); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('archived') && null !== $data->getArchived()) { + $dataArray['archived'] = $data->getArchived(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsTeam::class => false]; + if ($data->isInitialized('avatarBaseUrl') && null !== $data->getAvatarBaseUrl()) { + $dataArray['avatar_base_url'] = $data->getAvatarBaseUrl(); + } + if ($data->isInitialized('created') && null !== $data->getCreated()) { + $dataArray['created'] = $data->getCreated(); + } + if ($data->isInitialized('dateCreate') && null !== $data->getDateCreate()) { + $dataArray['date_create'] = $data->getDateCreate(); + } + if ($data->isInitialized('deleted') && null !== $data->getDeleted()) { + $dataArray['deleted'] = $data->getDeleted(); } + if ($data->isInitialized('description') && null !== $data->getDescription()) { + $value = $data->getDescription(); + if (\is_string($data->getDescription())) { + $value = $data->getDescription(); + } + $dataArray['description'] = $value; + } + if ($data->isInitialized('discoverable') && null !== $data->getDiscoverable()) { + $dataArray['discoverable'] = $data->getDiscoverable(); + } + $dataArray['domain'] = $data->getDomain(); + $dataArray['email_domain'] = $data->getEmailDomain(); + if ($data->isInitialized('enterpriseId') && null !== $data->getEnterpriseId()) { + $dataArray['enterprise_id'] = $data->getEnterpriseId(); + } + if ($data->isInitialized('enterpriseName') && null !== $data->getEnterpriseName()) { + $dataArray['enterprise_name'] = $data->getEnterpriseName(); + } + if ($data->isInitialized('externalOrgMigrations') && null !== $data->getExternalOrgMigrations()) { + $dataArray['external_org_migrations'] = $this->normalizer->normalize($data->getExternalOrgMigrations(), 'json', $context); + } + if ($data->isInitialized('hasComplianceExport') && null !== $data->getHasComplianceExport()) { + $dataArray['has_compliance_export'] = $data->getHasComplianceExport(); + } + $dataArray['icon'] = $this->normalizer->normalize($data->getIcon(), 'json', $context); + $dataArray['id'] = $data->getId(); + if ($data->isInitialized('isAssigned') && null !== $data->getIsAssigned()) { + $dataArray['is_assigned'] = $data->getIsAssigned(); + } + if ($data->isInitialized('isEnterprise') && null !== $data->getIsEnterprise()) { + $dataArray['is_enterprise'] = $data->getIsEnterprise(); + } + if ($data->isInitialized('isOverStorageLimit') && null !== $data->getIsOverStorageLimit()) { + $dataArray['is_over_storage_limit'] = $data->getIsOverStorageLimit(); + } + if ($data->isInitialized('limitTs') && null !== $data->getLimitTs()) { + $dataArray['limit_ts'] = $data->getLimitTs(); + } + if ($data->isInitialized('locale') && null !== $data->getLocale()) { + $dataArray['locale'] = $data->getLocale(); + } + if ($data->isInitialized('messagesCount') && null !== $data->getMessagesCount()) { + $dataArray['messages_count'] = $data->getMessagesCount(); + } + if ($data->isInitialized('msgEditWindowMins') && null !== $data->getMsgEditWindowMins()) { + $dataArray['msg_edit_window_mins'] = $data->getMsgEditWindowMins(); + } + $dataArray['name'] = $data->getName(); + if ($data->isInitialized('overIntegrationsLimit') && null !== $data->getOverIntegrationsLimit()) { + $dataArray['over_integrations_limit'] = $data->getOverIntegrationsLimit(); + } + if ($data->isInitialized('overStorageLimit') && null !== $data->getOverStorageLimit()) { + $dataArray['over_storage_limit'] = $data->getOverStorageLimit(); + } + if ($data->isInitialized('payProdCur') && null !== $data->getPayProdCur()) { + $dataArray['pay_prod_cur'] = $data->getPayProdCur(); + } + if ($data->isInitialized('plan') && null !== $data->getPlan()) { + $dataArray['plan'] = $data->getPlan(); + } + if ($data->isInitialized('primaryOwner') && null !== $data->getPrimaryOwner()) { + $dataArray['primary_owner'] = $this->normalizer->normalize($data->getPrimaryOwner(), 'json', $context); + } + if ($data->isInitialized('ssoProvider') && null !== $data->getSsoProvider()) { + $dataArray['sso_provider'] = $this->normalizer->normalize($data->getSsoProvider(), 'json', $context); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsTeam::class => false]; } } diff --git a/generated/Normalizer/ObjsTeamProfileFieldNormalizer.php b/generated/Normalizer/ObjsTeamProfileFieldNormalizer.php index e4f74f2c..bcf9b70b 100644 --- a/generated/Normalizer/ObjsTeamProfileFieldNormalizer.php +++ b/generated/Normalizer/ObjsTeamProfileFieldNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,277 +23,140 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsTeamProfileFieldNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsTeamProfileFieldNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsTeamProfileField(); - if (\array_key_exists('ordering', $data) && \is_int($data['ordering'])) { - $data['ordering'] = (float) $data['ordering']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('field_name', $data) && null !== $data['field_name']) { - $value = $data['field_name']; - if (\is_string($data['field_name'])) { - $value = $data['field_name']; - } - $object->setFieldName($value); - } elseif (\array_key_exists('field_name', $data) && null === $data['field_name']) { - $object->setFieldName(null); - } - if (\array_key_exists('hint', $data) && null !== $data['hint']) { - $object->setHint($data['hint']); - } elseif (\array_key_exists('hint', $data) && null === $data['hint']) { - $object->setHint(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_hidden', $data) && null !== $data['is_hidden']) { - $object->setIsHidden($data['is_hidden']); - } elseif (\array_key_exists('is_hidden', $data) && null === $data['is_hidden']) { - $object->setIsHidden(null); - } - if (\array_key_exists('label', $data) && null !== $data['label']) { - $object->setLabel($data['label']); - } elseif (\array_key_exists('label', $data) && null === $data['label']) { - $object->setLabel(null); - } - if (\array_key_exists('options', $data) && null !== $data['options']) { - $object->setOptions($this->denormalizer->denormalize($data['options'], \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class, 'json', $context)); - } elseif (\array_key_exists('options', $data) && null === $data['options']) { - $object->setOptions(null); - } - if (\array_key_exists('ordering', $data) && null !== $data['ordering']) { - $object->setOrdering($data['ordering']); - } elseif (\array_key_exists('ordering', $data) && null === $data['ordering']) { - $object->setOrdering(null); - } - if (\array_key_exists('possible_values', $data) && null !== $data['possible_values']) { - $value_1 = $data['possible_values']; - if (\is_array($data['possible_values']) && $this->isOnlyNumericKeys($data['possible_values'])) { - $values = []; - foreach ($data['possible_values'] as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; - } - $object->setPossibleValues($value_1); - } elseif (\array_key_exists('possible_values', $data) && null === $data['possible_values']) { - $object->setPossibleValues(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsTeamProfileField(); + if (\array_key_exists('ordering', $data) && \is_int($data['ordering'])) { + $data['ordering'] = (float) $data['ordering']; + } + if (\array_key_exists('is_hidden', $data) && \is_int($data['is_hidden'])) { + $data['is_hidden'] = (bool) $data['is_hidden']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('fieldName') && null !== $object->getFieldName()) { - $value = $object->getFieldName(); - if (\is_string($object->getFieldName())) { - $value = $object->getFieldName(); - } - $data['field_name'] = $value; - } - $data['hint'] = $object->getHint(); - $data['id'] = $object->getId(); - if ($object->isInitialized('isHidden') && null !== $object->getIsHidden()) { - $data['is_hidden'] = $object->getIsHidden(); - } - $data['label'] = $object->getLabel(); - if ($object->isInitialized('options') && null !== $object->getOptions()) { - $data['options'] = $this->normalizer->normalize($object->getOptions(), 'json', $context); - } - $data['ordering'] = $object->getOrdering(); - if ($object->isInitialized('possibleValues') && null !== $object->getPossibleValues()) { - $value_1 = $object->getPossibleValues(); - if (\is_array($object->getPossibleValues())) { - $values = []; - foreach ($object->getPossibleValues() as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; - } - $data['possible_values'] = $value_1; + if (\array_key_exists('field_name', $data) && null !== $data['field_name']) { + $value = $data['field_name']; + if (\is_string($data['field_name'])) { + $value = $data['field_name']; } - $data['type'] = $object->getType(); - - return $data; + $object->setFieldName($value); + } elseif (\array_key_exists('field_name', $data) && null === $data['field_name']) { + $object->setFieldName(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => false]; + if (\array_key_exists('hint', $data) && null !== $data['hint']) { + $object->setHint($data['hint']); + } elseif (\array_key_exists('hint', $data) && null === $data['hint']) { + $object->setHint(null); } - } -} else { - class ObjsTeamProfileFieldNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class === $type; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class === \get_class($data); + if (\array_key_exists('is_hidden', $data) && null !== $data['is_hidden']) { + $object->setIsHidden($data['is_hidden']); + } elseif (\array_key_exists('is_hidden', $data) && null === $data['is_hidden']) { + $object->setIsHidden(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsTeamProfileField(); - if (\array_key_exists('ordering', $data) && \is_int($data['ordering'])) { - $data['ordering'] = (float) $data['ordering']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('field_name', $data) && null !== $data['field_name']) { - $value = $data['field_name']; - if (\is_string($data['field_name'])) { - $value = $data['field_name']; - } - $object->setFieldName($value); - } elseif (\array_key_exists('field_name', $data) && null === $data['field_name']) { - $object->setFieldName(null); - } - if (\array_key_exists('hint', $data) && null !== $data['hint']) { - $object->setHint($data['hint']); - } elseif (\array_key_exists('hint', $data) && null === $data['hint']) { - $object->setHint(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_hidden', $data) && null !== $data['is_hidden']) { - $object->setIsHidden($data['is_hidden']); - } elseif (\array_key_exists('is_hidden', $data) && null === $data['is_hidden']) { - $object->setIsHidden(null); - } - if (\array_key_exists('label', $data) && null !== $data['label']) { - $object->setLabel($data['label']); - } elseif (\array_key_exists('label', $data) && null === $data['label']) { - $object->setLabel(null); - } - if (\array_key_exists('options', $data) && null !== $data['options']) { - $object->setOptions($this->denormalizer->denormalize($data['options'], \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class, 'json', $context)); - } elseif (\array_key_exists('options', $data) && null === $data['options']) { - $object->setOptions(null); - } - if (\array_key_exists('ordering', $data) && null !== $data['ordering']) { - $object->setOrdering($data['ordering']); - } elseif (\array_key_exists('ordering', $data) && null === $data['ordering']) { - $object->setOrdering(null); - } - if (\array_key_exists('possible_values', $data) && null !== $data['possible_values']) { - $value_1 = $data['possible_values']; - if (\is_array($data['possible_values']) && $this->isOnlyNumericKeys($data['possible_values'])) { - $values = []; - foreach ($data['possible_values'] as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; + if (\array_key_exists('label', $data) && null !== $data['label']) { + $object->setLabel($data['label']); + } elseif (\array_key_exists('label', $data) && null === $data['label']) { + $object->setLabel(null); + } + if (\array_key_exists('options', $data) && null !== $data['options']) { + $object->setOptions($this->denormalizer->denormalize($data['options'], \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class, 'json', $context)); + } elseif (\array_key_exists('options', $data) && null === $data['options']) { + $object->setOptions(null); + } + if (\array_key_exists('ordering', $data) && null !== $data['ordering']) { + $object->setOrdering($data['ordering']); + } elseif (\array_key_exists('ordering', $data) && null === $data['ordering']) { + $object->setOrdering(null); + } + if (\array_key_exists('possible_values', $data) && null !== $data['possible_values']) { + $value_1 = $data['possible_values']; + if (\is_array($data['possible_values']) && $this->isOnlyNumericKeys($data['possible_values'])) { + $values = []; + foreach ($data['possible_values'] as $value_2) { + $values[] = $value_2; } - $object->setPossibleValues($value_1); - } elseif (\array_key_exists('possible_values', $data) && null === $data['possible_values']) { - $object->setPossibleValues(null); + $value_1 = $values; } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + $object->setPossibleValues($value_1); + } elseif (\array_key_exists('possible_values', $data) && null === $data['possible_values']) { + $object->setPossibleValues(null); + } + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('fieldName') && null !== $object->getFieldName()) { - $value = $object->getFieldName(); - if (\is_string($object->getFieldName())) { - $value = $object->getFieldName(); - } - $data['field_name'] = $value; - } - $data['hint'] = $object->getHint(); - $data['id'] = $object->getId(); - if ($object->isInitialized('isHidden') && null !== $object->getIsHidden()) { - $data['is_hidden'] = $object->getIsHidden(); - } - $data['label'] = $object->getLabel(); - if ($object->isInitialized('options') && null !== $object->getOptions()) { - $data['options'] = $this->normalizer->normalize($object->getOptions(), 'json', $context); + return $object; + } + + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('fieldName') && null !== $data->getFieldName()) { + $value = $data->getFieldName(); + if (\is_string($data->getFieldName())) { + $value = $data->getFieldName(); } - $data['ordering'] = $object->getOrdering(); - if ($object->isInitialized('possibleValues') && null !== $object->getPossibleValues()) { - $value_1 = $object->getPossibleValues(); - if (\is_array($object->getPossibleValues())) { - $values = []; - foreach ($object->getPossibleValues() as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; + $dataArray['field_name'] = $value; + } + $dataArray['hint'] = $data->getHint(); + $dataArray['id'] = $data->getId(); + if ($data->isInitialized('isHidden') && null !== $data->getIsHidden()) { + $dataArray['is_hidden'] = $data->getIsHidden(); + } + $dataArray['label'] = $data->getLabel(); + if ($data->isInitialized('options') && null !== $data->getOptions()) { + $dataArray['options'] = $this->normalizer->normalize($data->getOptions(), 'json', $context); + } + $dataArray['ordering'] = $data->getOrdering(); + if ($data->isInitialized('possibleValues') && null !== $data->getPossibleValues()) { + $value_1 = $data->getPossibleValues(); + if (\is_array($data->getPossibleValues())) { + $values = []; + foreach ($data->getPossibleValues() as $value_2) { + $values[] = $value_2; } - $data['possible_values'] = $value_1; + $value_1 = $values; } - $data['type'] = $object->getType(); - - return $data; + $dataArray['possible_values'] = $value_1; } + $dataArray['type'] = $data->getType(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsTeamProfileField::class => false]; } } diff --git a/generated/Normalizer/ObjsTeamProfileFieldOptionNormalizer.php b/generated/Normalizer/ObjsTeamProfileFieldOptionNormalizer.php index e8f80280..b459bc53 100644 --- a/generated/Normalizer/ObjsTeamProfileFieldOptionNormalizer.php +++ b/generated/Normalizer/ObjsTeamProfileFieldOptionNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,227 +23,112 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsTeamProfileFieldOptionNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsTeamProfileFieldOptionNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('is_custom', $data) && null !== $data['is_custom']) { + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption(); + if (null === $data || false === \is_array($data)) { + return $object; + } + if (\array_key_exists('is_custom', $data) && null !== $data['is_custom']) { + $value = $data['is_custom']; + if (\is_bool($data['is_custom'])) { $value = $data['is_custom']; - if (\is_bool($data['is_custom'])) { - $value = $data['is_custom']; - } - $object->setIsCustom($value); - } elseif (\array_key_exists('is_custom', $data) && null === $data['is_custom']) { - $object->setIsCustom(null); } - if (\array_key_exists('is_multiple_entry', $data) && null !== $data['is_multiple_entry']) { + $object->setIsCustom($value); + } elseif (\array_key_exists('is_custom', $data) && null === $data['is_custom']) { + $object->setIsCustom(null); + } + if (\array_key_exists('is_multiple_entry', $data) && null !== $data['is_multiple_entry']) { + $value_1 = $data['is_multiple_entry']; + if (\is_bool($data['is_multiple_entry'])) { $value_1 = $data['is_multiple_entry']; - if (\is_bool($data['is_multiple_entry'])) { - $value_1 = $data['is_multiple_entry']; - } - $object->setIsMultipleEntry($value_1); - } elseif (\array_key_exists('is_multiple_entry', $data) && null === $data['is_multiple_entry']) { - $object->setIsMultipleEntry(null); } - if (\array_key_exists('is_protected', $data) && null !== $data['is_protected']) { + $object->setIsMultipleEntry($value_1); + } elseif (\array_key_exists('is_multiple_entry', $data) && null === $data['is_multiple_entry']) { + $object->setIsMultipleEntry(null); + } + if (\array_key_exists('is_protected', $data) && null !== $data['is_protected']) { + $value_2 = $data['is_protected']; + if (\is_bool($data['is_protected'])) { $value_2 = $data['is_protected']; - if (\is_bool($data['is_protected'])) { - $value_2 = $data['is_protected']; - } - $object->setIsProtected($value_2); - } elseif (\array_key_exists('is_protected', $data) && null === $data['is_protected']) { - $object->setIsProtected(null); - } - if (\array_key_exists('is_scim', $data) && null !== $data['is_scim']) { - $value_3 = $data['is_scim']; - if (\is_bool($data['is_scim'])) { - $value_3 = $data['is_scim']; - } - $object->setIsScim($value_3); - } elseif (\array_key_exists('is_scim', $data) && null === $data['is_scim']) { - $object->setIsScim(null); } - - return $object; + $object->setIsProtected($value_2); + } elseif (\array_key_exists('is_protected', $data) && null === $data['is_protected']) { + $object->setIsProtected(null); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('isCustom') && null !== $object->getIsCustom()) { - $value = $object->getIsCustom(); - if (\is_bool($object->getIsCustom())) { - $value = $object->getIsCustom(); - } - $data['is_custom'] = $value; - } - if ($object->isInitialized('isMultipleEntry') && null !== $object->getIsMultipleEntry()) { - $value_1 = $object->getIsMultipleEntry(); - if (\is_bool($object->getIsMultipleEntry())) { - $value_1 = $object->getIsMultipleEntry(); - } - $data['is_multiple_entry'] = $value_1; - } - if ($object->isInitialized('isProtected') && null !== $object->getIsProtected()) { - $value_2 = $object->getIsProtected(); - if (\is_bool($object->getIsProtected())) { - $value_2 = $object->getIsProtected(); - } - $data['is_protected'] = $value_2; - } - if ($object->isInitialized('isScim') && null !== $object->getIsScim()) { - $value_3 = $object->getIsScim(); - if (\is_bool($object->getIsScim())) { - $value_3 = $object->getIsScim(); - } - $data['is_scim'] = $value_3; + if (\array_key_exists('is_scim', $data) && null !== $data['is_scim']) { + $value_3 = $data['is_scim']; + if (\is_bool($data['is_scim'])) { + $value_3 = $data['is_scim']; } - - return $data; + $object->setIsScim($value_3); + } elseif (\array_key_exists('is_scim', $data) && null === $data['is_scim']) { + $object->setIsScim(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => false]; - } + return $object; } -} else { - class ObjsTeamProfileFieldOptionNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('is_custom', $data) && null !== $data['is_custom']) { - $value = $data['is_custom']; - if (\is_bool($data['is_custom'])) { - $value = $data['is_custom']; - } - $object->setIsCustom($value); - } elseif (\array_key_exists('is_custom', $data) && null === $data['is_custom']) { - $object->setIsCustom(null); - } - if (\array_key_exists('is_multiple_entry', $data) && null !== $data['is_multiple_entry']) { - $value_1 = $data['is_multiple_entry']; - if (\is_bool($data['is_multiple_entry'])) { - $value_1 = $data['is_multiple_entry']; - } - $object->setIsMultipleEntry($value_1); - } elseif (\array_key_exists('is_multiple_entry', $data) && null === $data['is_multiple_entry']) { - $object->setIsMultipleEntry(null); - } - if (\array_key_exists('is_protected', $data) && null !== $data['is_protected']) { - $value_2 = $data['is_protected']; - if (\is_bool($data['is_protected'])) { - $value_2 = $data['is_protected']; - } - $object->setIsProtected($value_2); - } elseif (\array_key_exists('is_protected', $data) && null === $data['is_protected']) { - $object->setIsProtected(null); - } - if (\array_key_exists('is_scim', $data) && null !== $data['is_scim']) { - $value_3 = $data['is_scim']; - if (\is_bool($data['is_scim'])) { - $value_3 = $data['is_scim']; - } - $object->setIsScim($value_3); - } elseif (\array_key_exists('is_scim', $data) && null === $data['is_scim']) { - $object->setIsScim(null); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('isCustom') && null !== $data->getIsCustom()) { + $value = $data->getIsCustom(); + if (\is_bool($data->getIsCustom())) { + $value = $data->getIsCustom(); } - - return $object; + $dataArray['is_custom'] = $value; } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('isCustom') && null !== $object->getIsCustom()) { - $value = $object->getIsCustom(); - if (\is_bool($object->getIsCustom())) { - $value = $object->getIsCustom(); - } - $data['is_custom'] = $value; - } - if ($object->isInitialized('isMultipleEntry') && null !== $object->getIsMultipleEntry()) { - $value_1 = $object->getIsMultipleEntry(); - if (\is_bool($object->getIsMultipleEntry())) { - $value_1 = $object->getIsMultipleEntry(); - } - $data['is_multiple_entry'] = $value_1; + if ($data->isInitialized('isMultipleEntry') && null !== $data->getIsMultipleEntry()) { + $value_1 = $data->getIsMultipleEntry(); + if (\is_bool($data->getIsMultipleEntry())) { + $value_1 = $data->getIsMultipleEntry(); } - if ($object->isInitialized('isProtected') && null !== $object->getIsProtected()) { - $value_2 = $object->getIsProtected(); - if (\is_bool($object->getIsProtected())) { - $value_2 = $object->getIsProtected(); - } - $data['is_protected'] = $value_2; + $dataArray['is_multiple_entry'] = $value_1; + } + if ($data->isInitialized('isProtected') && null !== $data->getIsProtected()) { + $value_2 = $data->getIsProtected(); + if (\is_bool($data->getIsProtected())) { + $value_2 = $data->getIsProtected(); } - if ($object->isInitialized('isScim') && null !== $object->getIsScim()) { - $value_3 = $object->getIsScim(); - if (\is_bool($object->getIsScim())) { - $value_3 = $object->getIsScim(); - } - $data['is_scim'] = $value_3; + $dataArray['is_protected'] = $value_2; + } + if ($data->isInitialized('isScim') && null !== $data->getIsScim()) { + $value_3 = $data->getIsScim(); + if (\is_bool($data->getIsScim())) { + $value_3 = $data->getIsScim(); } - - return $data; + $dataArray['is_scim'] = $value_3; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsTeamProfileFieldOption::class => false]; } } diff --git a/generated/Normalizer/ObjsTeamSsoProviderNormalizer.php b/generated/Normalizer/ObjsTeamSsoProviderNormalizer.php index 7769f805..c0411df2 100644 --- a/generated/Normalizer/ObjsTeamSsoProviderNormalizer.php +++ b/generated/Normalizer/ObjsTeamSsoProviderNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsTeamSsoProviderNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsTeamSsoProviderNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('label', $data) && null !== $data['label']) { - $object->setLabel($data['label']); - } elseif (\array_key_exists('label', $data) && null === $data['label']) { - $object->setLabel(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('label') && null !== $object->getLabel()) { - $data['label'] = $object->getLabel(); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - - return $data; + if (\array_key_exists('label', $data) && null !== $data['label']) { + $object->setLabel($data['label']); + } elseif (\array_key_exists('label', $data) && null === $data['label']) { + $object->setLabel(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => false]; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } + + return $object; } -} else { - class ObjsTeamSsoProviderNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('label') && null !== $data->getLabel()) { + $dataArray['label'] = $data->getLabel(); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class === \get_class($data); + if ($data->isInitialized('name') && null !== $data->getName()) { + $dataArray['name'] = $data->getName(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsTeamSsoProvider(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('label', $data) && null !== $data['label']) { - $object->setLabel($data['label']); - } elseif (\array_key_exists('label', $data) && null === $data['label']) { - $object->setLabel(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if ($data->isInitialized('type') && null !== $data->getType()) { + $dataArray['type'] = $data->getType(); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('label') && null !== $object->getLabel()) { - $data['label'] = $object->getLabel(); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $data['name'] = $object->getName(); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsTeamSsoProvider::class => false]; } } diff --git a/generated/Normalizer/ObjsUserNormalizer.php b/generated/Normalizer/ObjsUserNormalizer.php index 0b54c7cf..de0fe270 100644 --- a/generated/Normalizer/ObjsUserNormalizer.php +++ b/generated/Normalizer/ObjsUserNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,583 +23,329 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsUserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsUserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsUser::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsUser::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUser::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUser::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsUser(); - if (\array_key_exists('tz_offset', $data) && \is_int($data['tz_offset'])) { - $data['tz_offset'] = (float) $data['tz_offset']; - } - if (\array_key_exists('updated', $data) && \is_int($data['updated'])) { - $data['updated'] = (float) $data['updated']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('color', $data) && null !== $data['color']) { - $object->setColor($data['color']); - } elseif (\array_key_exists('color', $data) && null === $data['color']) { - $object->setColor(null); - } - if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { - $object->setDeleted($data['deleted']); - } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { - $object->setDeleted(null); - } - if (\array_key_exists('enterprise_user', $data) && null !== $data['enterprise_user']) { - $object->setEnterpriseUser($this->denormalizer->denormalize($data['enterprise_user'], \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class, 'json', $context)); - } elseif (\array_key_exists('enterprise_user', $data) && null === $data['enterprise_user']) { - $object->setEnterpriseUser(null); - } - if (\array_key_exists('has_2fa', $data) && null !== $data['has_2fa']) { - $object->setHas2fa($data['has_2fa']); - } elseif (\array_key_exists('has_2fa', $data) && null === $data['has_2fa']) { - $object->setHas2fa(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_admin', $data) && null !== $data['is_admin']) { - $object->setIsAdmin($data['is_admin']); - } elseif (\array_key_exists('is_admin', $data) && null === $data['is_admin']) { - $object->setIsAdmin(null); - } - if (\array_key_exists('is_app_user', $data) && null !== $data['is_app_user']) { - $object->setIsAppUser($data['is_app_user']); - } elseif (\array_key_exists('is_app_user', $data) && null === $data['is_app_user']) { - $object->setIsAppUser(null); - } - if (\array_key_exists('is_bot', $data) && null !== $data['is_bot']) { - $object->setIsBot($data['is_bot']); - } elseif (\array_key_exists('is_bot', $data) && null === $data['is_bot']) { - $object->setIsBot(null); - } - if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { - $object->setIsExternal($data['is_external']); - } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { - $object->setIsExternal(null); - } - if (\array_key_exists('is_forgotten', $data) && null !== $data['is_forgotten']) { - $object->setIsForgotten($data['is_forgotten']); - } elseif (\array_key_exists('is_forgotten', $data) && null === $data['is_forgotten']) { - $object->setIsForgotten(null); - } - if (\array_key_exists('is_invited_user', $data) && null !== $data['is_invited_user']) { - $object->setIsInvitedUser($data['is_invited_user']); - } elseif (\array_key_exists('is_invited_user', $data) && null === $data['is_invited_user']) { - $object->setIsInvitedUser(null); - } - if (\array_key_exists('is_owner', $data) && null !== $data['is_owner']) { - $object->setIsOwner($data['is_owner']); - } elseif (\array_key_exists('is_owner', $data) && null === $data['is_owner']) { - $object->setIsOwner(null); - } - if (\array_key_exists('is_primary_owner', $data) && null !== $data['is_primary_owner']) { - $object->setIsPrimaryOwner($data['is_primary_owner']); - } elseif (\array_key_exists('is_primary_owner', $data) && null === $data['is_primary_owner']) { - $object->setIsPrimaryOwner(null); - } - if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { - $object->setIsRestricted($data['is_restricted']); - } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { - $object->setIsRestricted(null); - } - if (\array_key_exists('is_stranger', $data) && null !== $data['is_stranger']) { - $object->setIsStranger($data['is_stranger']); - } elseif (\array_key_exists('is_stranger', $data) && null === $data['is_stranger']) { - $object->setIsStranger(null); - } - if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { - $object->setIsUltraRestricted($data['is_ultra_restricted']); - } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { - $object->setIsUltraRestricted(null); - } - if (\array_key_exists('locale', $data) && null !== $data['locale']) { - $object->setLocale($data['locale']); - } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { - $object->setLocale(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('presence', $data) && null !== $data['presence']) { - $object->setPresence($data['presence']); - } elseif (\array_key_exists('presence', $data) && null === $data['presence']) { - $object->setPresence(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { - $object->setRealName($data['real_name']); - } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { - $object->setRealName(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('team_profile', $data) && null !== $data['team_profile']) { - $object->setTeamProfile($this->denormalizer->denormalize($data['team_profile'], \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class, 'json', $context)); - } elseif (\array_key_exists('team_profile', $data) && null === $data['team_profile']) { - $object->setTeamProfile(null); - } - if (\array_key_exists('teams', $data) && null !== $data['teams']) { - $values = []; - foreach ($data['teams'] as $value) { - $values[] = $value; - } - $object->setTeams($values); - } elseif (\array_key_exists('teams', $data) && null === $data['teams']) { - $object->setTeams(null); - } - if (\array_key_exists('two_factor_type', $data) && null !== $data['two_factor_type']) { - $object->setTwoFactorType($data['two_factor_type']); - } elseif (\array_key_exists('two_factor_type', $data) && null === $data['two_factor_type']) { - $object->setTwoFactorType(null); - } - if (\array_key_exists('tz', $data) && null !== $data['tz']) { - $object->setTz($data['tz']); - } elseif (\array_key_exists('tz', $data) && null === $data['tz']) { - $object->setTz(null); - } - if (\array_key_exists('tz_label', $data) && null !== $data['tz_label']) { - $object->setTzLabel($data['tz_label']); - } elseif (\array_key_exists('tz_label', $data) && null === $data['tz_label']) { - $object->setTzLabel(null); - } - if (\array_key_exists('tz_offset', $data) && null !== $data['tz_offset']) { - $object->setTzOffset($data['tz_offset']); - } elseif (\array_key_exists('tz_offset', $data) && null === $data['tz_offset']) { - $object->setTzOffset(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsUser(); + if (\array_key_exists('tz_offset', $data) && \is_int($data['tz_offset'])) { + $data['tz_offset'] = (float) $data['tz_offset']; + } + if (\array_key_exists('updated', $data) && \is_int($data['updated'])) { + $data['updated'] = (float) $data['updated']; + } + if (\array_key_exists('deleted', $data) && \is_int($data['deleted'])) { + $data['deleted'] = (bool) $data['deleted']; + } + if (\array_key_exists('has_2fa', $data) && \is_int($data['has_2fa'])) { + $data['has_2fa'] = (bool) $data['has_2fa']; + } + if (\array_key_exists('is_admin', $data) && \is_int($data['is_admin'])) { + $data['is_admin'] = (bool) $data['is_admin']; + } + if (\array_key_exists('is_app_user', $data) && \is_int($data['is_app_user'])) { + $data['is_app_user'] = (bool) $data['is_app_user']; + } + if (\array_key_exists('is_bot', $data) && \is_int($data['is_bot'])) { + $data['is_bot'] = (bool) $data['is_bot']; + } + if (\array_key_exists('is_external', $data) && \is_int($data['is_external'])) { + $data['is_external'] = (bool) $data['is_external']; + } + if (\array_key_exists('is_forgotten', $data) && \is_int($data['is_forgotten'])) { + $data['is_forgotten'] = (bool) $data['is_forgotten']; + } + if (\array_key_exists('is_invited_user', $data) && \is_int($data['is_invited_user'])) { + $data['is_invited_user'] = (bool) $data['is_invited_user']; + } + if (\array_key_exists('is_owner', $data) && \is_int($data['is_owner'])) { + $data['is_owner'] = (bool) $data['is_owner']; + } + if (\array_key_exists('is_primary_owner', $data) && \is_int($data['is_primary_owner'])) { + $data['is_primary_owner'] = (bool) $data['is_primary_owner']; + } + if (\array_key_exists('is_restricted', $data) && \is_int($data['is_restricted'])) { + $data['is_restricted'] = (bool) $data['is_restricted']; + } + if (\array_key_exists('is_stranger', $data) && \is_int($data['is_stranger'])) { + $data['is_stranger'] = (bool) $data['is_stranger']; + } + if (\array_key_exists('is_ultra_restricted', $data) && \is_int($data['is_ultra_restricted'])) { + $data['is_ultra_restricted'] = (bool) $data['is_ultra_restricted']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('color') && null !== $object->getColor()) { - $data['color'] = $object->getColor(); - } - if ($object->isInitialized('deleted') && null !== $object->getDeleted()) { - $data['deleted'] = $object->getDeleted(); - } - if ($object->isInitialized('enterpriseUser') && null !== $object->getEnterpriseUser()) { - $data['enterprise_user'] = $this->normalizer->normalize($object->getEnterpriseUser(), 'json', $context); - } - if ($object->isInitialized('has2fa') && null !== $object->getHas2fa()) { - $data['has_2fa'] = $object->getHas2fa(); - } - $data['id'] = $object->getId(); - if ($object->isInitialized('isAdmin') && null !== $object->getIsAdmin()) { - $data['is_admin'] = $object->getIsAdmin(); - } - $data['is_app_user'] = $object->getIsAppUser(); - $data['is_bot'] = $object->getIsBot(); - if ($object->isInitialized('isExternal') && null !== $object->getIsExternal()) { - $data['is_external'] = $object->getIsExternal(); - } - if ($object->isInitialized('isForgotten') && null !== $object->getIsForgotten()) { - $data['is_forgotten'] = $object->getIsForgotten(); - } - if ($object->isInitialized('isInvitedUser') && null !== $object->getIsInvitedUser()) { - $data['is_invited_user'] = $object->getIsInvitedUser(); - } - if ($object->isInitialized('isOwner') && null !== $object->getIsOwner()) { - $data['is_owner'] = $object->getIsOwner(); - } - if ($object->isInitialized('isPrimaryOwner') && null !== $object->getIsPrimaryOwner()) { - $data['is_primary_owner'] = $object->getIsPrimaryOwner(); - } - if ($object->isInitialized('isRestricted') && null !== $object->getIsRestricted()) { - $data['is_restricted'] = $object->getIsRestricted(); - } - if ($object->isInitialized('isStranger') && null !== $object->getIsStranger()) { - $data['is_stranger'] = $object->getIsStranger(); - } - if ($object->isInitialized('isUltraRestricted') && null !== $object->getIsUltraRestricted()) { - $data['is_ultra_restricted'] = $object->getIsUltraRestricted(); - } - if ($object->isInitialized('locale') && null !== $object->getLocale()) { - $data['locale'] = $object->getLocale(); - } - $data['name'] = $object->getName(); - if ($object->isInitialized('presence') && null !== $object->getPresence()) { - $data['presence'] = $object->getPresence(); - } - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); - if ($object->isInitialized('realName') && null !== $object->getRealName()) { - $data['real_name'] = $object->getRealName(); - } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - if ($object->isInitialized('teamId') && null !== $object->getTeamId()) { - $data['team_id'] = $object->getTeamId(); - } - if ($object->isInitialized('teamProfile') && null !== $object->getTeamProfile()) { - $data['team_profile'] = $this->normalizer->normalize($object->getTeamProfile(), 'json', $context); - } - if ($object->isInitialized('teams') && null !== $object->getTeams()) { - $values = []; - foreach ($object->getTeams() as $value) { - $values[] = $value; - } - $data['teams'] = $values; - } - if ($object->isInitialized('twoFactorType') && null !== $object->getTwoFactorType()) { - $data['two_factor_type'] = $object->getTwoFactorType(); - } - if ($object->isInitialized('tz') && null !== $object->getTz()) { - $data['tz'] = $object->getTz(); - } - if ($object->isInitialized('tzLabel') && null !== $object->getTzLabel()) { - $data['tz_label'] = $object->getTzLabel(); - } - if ($object->isInitialized('tzOffset') && null !== $object->getTzOffset()) { - $data['tz_offset'] = $object->getTzOffset(); - } - $data['updated'] = $object->getUpdated(); - - return $data; + if (\array_key_exists('color', $data) && null !== $data['color']) { + $object->setColor($data['color']); + } elseif (\array_key_exists('color', $data) && null === $data['color']) { + $object->setColor(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsUser::class => false]; + if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { + $object->setDeleted($data['deleted']); + } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { + $object->setDeleted(null); } - } -} else { - class ObjsUserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsUser::class === $type; + if (\array_key_exists('enterprise_user', $data) && null !== $data['enterprise_user']) { + $object->setEnterpriseUser($this->denormalizer->denormalize($data['enterprise_user'], \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class, 'json', $context)); + } elseif (\array_key_exists('enterprise_user', $data) && null === $data['enterprise_user']) { + $object->setEnterpriseUser(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUser::class === \get_class($data); + if (\array_key_exists('has_2fa', $data) && null !== $data['has_2fa']) { + $object->setHas2fa($data['has_2fa']); + } elseif (\array_key_exists('has_2fa', $data) && null === $data['has_2fa']) { + $object->setHas2fa(null); + } + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); + } + if (\array_key_exists('is_admin', $data) && null !== $data['is_admin']) { + $object->setIsAdmin($data['is_admin']); + } elseif (\array_key_exists('is_admin', $data) && null === $data['is_admin']) { + $object->setIsAdmin(null); + } + if (\array_key_exists('is_app_user', $data) && null !== $data['is_app_user']) { + $object->setIsAppUser($data['is_app_user']); + } elseif (\array_key_exists('is_app_user', $data) && null === $data['is_app_user']) { + $object->setIsAppUser(null); + } + if (\array_key_exists('is_bot', $data) && null !== $data['is_bot']) { + $object->setIsBot($data['is_bot']); + } elseif (\array_key_exists('is_bot', $data) && null === $data['is_bot']) { + $object->setIsBot(null); + } + if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { + $object->setIsExternal($data['is_external']); + } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { + $object->setIsExternal(null); + } + if (\array_key_exists('is_forgotten', $data) && null !== $data['is_forgotten']) { + $object->setIsForgotten($data['is_forgotten']); + } elseif (\array_key_exists('is_forgotten', $data) && null === $data['is_forgotten']) { + $object->setIsForgotten(null); + } + if (\array_key_exists('is_invited_user', $data) && null !== $data['is_invited_user']) { + $object->setIsInvitedUser($data['is_invited_user']); + } elseif (\array_key_exists('is_invited_user', $data) && null === $data['is_invited_user']) { + $object->setIsInvitedUser(null); + } + if (\array_key_exists('is_owner', $data) && null !== $data['is_owner']) { + $object->setIsOwner($data['is_owner']); + } elseif (\array_key_exists('is_owner', $data) && null === $data['is_owner']) { + $object->setIsOwner(null); + } + if (\array_key_exists('is_primary_owner', $data) && null !== $data['is_primary_owner']) { + $object->setIsPrimaryOwner($data['is_primary_owner']); + } elseif (\array_key_exists('is_primary_owner', $data) && null === $data['is_primary_owner']) { + $object->setIsPrimaryOwner(null); + } + if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { + $object->setIsRestricted($data['is_restricted']); + } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { + $object->setIsRestricted(null); + } + if (\array_key_exists('is_stranger', $data) && null !== $data['is_stranger']) { + $object->setIsStranger($data['is_stranger']); + } elseif (\array_key_exists('is_stranger', $data) && null === $data['is_stranger']) { + $object->setIsStranger(null); + } + if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { + $object->setIsUltraRestricted($data['is_ultra_restricted']); + } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { + $object->setIsUltraRestricted(null); + } + if (\array_key_exists('locale', $data) && null !== $data['locale']) { + $object->setLocale($data['locale']); + } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { + $object->setLocale(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('presence', $data) && null !== $data['presence']) { + $object->setPresence($data['presence']); + } elseif (\array_key_exists('presence', $data) && null === $data['presence']) { + $object->setPresence(null); + } + if (\array_key_exists('profile', $data) && null !== $data['profile']) { + $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); + } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { + $object->setProfile(null); + } + if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { + $object->setRealName($data['real_name']); + } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { + $object->setRealName(null); + } + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); + } + if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { + $object->setTeamId($data['team_id']); + } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { + $object->setTeamId(null); + } + if (\array_key_exists('team_profile', $data) && null !== $data['team_profile']) { + $object->setTeamProfile($this->denormalizer->denormalize($data['team_profile'], \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class, 'json', $context)); + } elseif (\array_key_exists('team_profile', $data) && null === $data['team_profile']) { + $object->setTeamProfile(null); + } + if (\array_key_exists('teams', $data) && null !== $data['teams']) { + $values = []; + foreach ($data['teams'] as $value) { + $values[] = $value; + } + $object->setTeams($values); + } elseif (\array_key_exists('teams', $data) && null === $data['teams']) { + $object->setTeams(null); + } + if (\array_key_exists('two_factor_type', $data) && null !== $data['two_factor_type']) { + $object->setTwoFactorType($data['two_factor_type']); + } elseif (\array_key_exists('two_factor_type', $data) && null === $data['two_factor_type']) { + $object->setTwoFactorType(null); + } + if (\array_key_exists('tz', $data) && null !== $data['tz']) { + $object->setTz($data['tz']); + } elseif (\array_key_exists('tz', $data) && null === $data['tz']) { + $object->setTz(null); + } + if (\array_key_exists('tz_label', $data) && null !== $data['tz_label']) { + $object->setTzLabel($data['tz_label']); + } elseif (\array_key_exists('tz_label', $data) && null === $data['tz_label']) { + $object->setTzLabel(null); + } + if (\array_key_exists('tz_offset', $data) && null !== $data['tz_offset']) { + $object->setTzOffset($data['tz_offset']); + } elseif (\array_key_exists('tz_offset', $data) && null === $data['tz_offset']) { + $object->setTzOffset(null); + } + if (\array_key_exists('updated', $data) && null !== $data['updated']) { + $object->setUpdated($data['updated']); + } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { + $object->setUpdated(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsUser(); - if (\array_key_exists('tz_offset', $data) && \is_int($data['tz_offset'])) { - $data['tz_offset'] = (float) $data['tz_offset']; - } - if (\array_key_exists('updated', $data) && \is_int($data['updated'])) { - $data['updated'] = (float) $data['updated']; - } - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('color', $data) && null !== $data['color']) { - $object->setColor($data['color']); - } elseif (\array_key_exists('color', $data) && null === $data['color']) { - $object->setColor(null); - } - if (\array_key_exists('deleted', $data) && null !== $data['deleted']) { - $object->setDeleted($data['deleted']); - } elseif (\array_key_exists('deleted', $data) && null === $data['deleted']) { - $object->setDeleted(null); - } - if (\array_key_exists('enterprise_user', $data) && null !== $data['enterprise_user']) { - $object->setEnterpriseUser($this->denormalizer->denormalize($data['enterprise_user'], \JoliCode\Slack\Api\Model\ObjsEnterpriseUser::class, 'json', $context)); - } elseif (\array_key_exists('enterprise_user', $data) && null === $data['enterprise_user']) { - $object->setEnterpriseUser(null); - } - if (\array_key_exists('has_2fa', $data) && null !== $data['has_2fa']) { - $object->setHas2fa($data['has_2fa']); - } elseif (\array_key_exists('has_2fa', $data) && null === $data['has_2fa']) { - $object->setHas2fa(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('is_admin', $data) && null !== $data['is_admin']) { - $object->setIsAdmin($data['is_admin']); - } elseif (\array_key_exists('is_admin', $data) && null === $data['is_admin']) { - $object->setIsAdmin(null); - } - if (\array_key_exists('is_app_user', $data) && null !== $data['is_app_user']) { - $object->setIsAppUser($data['is_app_user']); - } elseif (\array_key_exists('is_app_user', $data) && null === $data['is_app_user']) { - $object->setIsAppUser(null); - } - if (\array_key_exists('is_bot', $data) && null !== $data['is_bot']) { - $object->setIsBot($data['is_bot']); - } elseif (\array_key_exists('is_bot', $data) && null === $data['is_bot']) { - $object->setIsBot(null); - } - if (\array_key_exists('is_external', $data) && null !== $data['is_external']) { - $object->setIsExternal($data['is_external']); - } elseif (\array_key_exists('is_external', $data) && null === $data['is_external']) { - $object->setIsExternal(null); - } - if (\array_key_exists('is_forgotten', $data) && null !== $data['is_forgotten']) { - $object->setIsForgotten($data['is_forgotten']); - } elseif (\array_key_exists('is_forgotten', $data) && null === $data['is_forgotten']) { - $object->setIsForgotten(null); - } - if (\array_key_exists('is_invited_user', $data) && null !== $data['is_invited_user']) { - $object->setIsInvitedUser($data['is_invited_user']); - } elseif (\array_key_exists('is_invited_user', $data) && null === $data['is_invited_user']) { - $object->setIsInvitedUser(null); - } - if (\array_key_exists('is_owner', $data) && null !== $data['is_owner']) { - $object->setIsOwner($data['is_owner']); - } elseif (\array_key_exists('is_owner', $data) && null === $data['is_owner']) { - $object->setIsOwner(null); - } - if (\array_key_exists('is_primary_owner', $data) && null !== $data['is_primary_owner']) { - $object->setIsPrimaryOwner($data['is_primary_owner']); - } elseif (\array_key_exists('is_primary_owner', $data) && null === $data['is_primary_owner']) { - $object->setIsPrimaryOwner(null); - } - if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { - $object->setIsRestricted($data['is_restricted']); - } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { - $object->setIsRestricted(null); - } - if (\array_key_exists('is_stranger', $data) && null !== $data['is_stranger']) { - $object->setIsStranger($data['is_stranger']); - } elseif (\array_key_exists('is_stranger', $data) && null === $data['is_stranger']) { - $object->setIsStranger(null); - } - if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { - $object->setIsUltraRestricted($data['is_ultra_restricted']); - } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { - $object->setIsUltraRestricted(null); - } - if (\array_key_exists('locale', $data) && null !== $data['locale']) { - $object->setLocale($data['locale']); - } elseif (\array_key_exists('locale', $data) && null === $data['locale']) { - $object->setLocale(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('presence', $data) && null !== $data['presence']) { - $object->setPresence($data['presence']); - } elseif (\array_key_exists('presence', $data) && null === $data['presence']) { - $object->setPresence(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { - $object->setRealName($data['real_name']); - } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { - $object->setRealName(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('team_id', $data) && null !== $data['team_id']) { - $object->setTeamId($data['team_id']); - } elseif (\array_key_exists('team_id', $data) && null === $data['team_id']) { - $object->setTeamId(null); - } - if (\array_key_exists('team_profile', $data) && null !== $data['team_profile']) { - $object->setTeamProfile($this->denormalizer->denormalize($data['team_profile'], \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class, 'json', $context)); - } elseif (\array_key_exists('team_profile', $data) && null === $data['team_profile']) { - $object->setTeamProfile(null); - } - if (\array_key_exists('teams', $data) && null !== $data['teams']) { - $values = []; - foreach ($data['teams'] as $value) { - $values[] = $value; - } - $object->setTeams($values); - } elseif (\array_key_exists('teams', $data) && null === $data['teams']) { - $object->setTeams(null); - } - if (\array_key_exists('two_factor_type', $data) && null !== $data['two_factor_type']) { - $object->setTwoFactorType($data['two_factor_type']); - } elseif (\array_key_exists('two_factor_type', $data) && null === $data['two_factor_type']) { - $object->setTwoFactorType(null); - } - if (\array_key_exists('tz', $data) && null !== $data['tz']) { - $object->setTz($data['tz']); - } elseif (\array_key_exists('tz', $data) && null === $data['tz']) { - $object->setTz(null); - } - if (\array_key_exists('tz_label', $data) && null !== $data['tz_label']) { - $object->setTzLabel($data['tz_label']); - } elseif (\array_key_exists('tz_label', $data) && null === $data['tz_label']) { - $object->setTzLabel(null); - } - if (\array_key_exists('tz_offset', $data) && null !== $data['tz_offset']) { - $object->setTzOffset($data['tz_offset']); - } elseif (\array_key_exists('tz_offset', $data) && null === $data['tz_offset']) { - $object->setTzOffset(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('color') && null !== $data->getColor()) { + $dataArray['color'] = $data->getColor(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('color') && null !== $object->getColor()) { - $data['color'] = $object->getColor(); - } - if ($object->isInitialized('deleted') && null !== $object->getDeleted()) { - $data['deleted'] = $object->getDeleted(); - } - if ($object->isInitialized('enterpriseUser') && null !== $object->getEnterpriseUser()) { - $data['enterprise_user'] = $this->normalizer->normalize($object->getEnterpriseUser(), 'json', $context); - } - if ($object->isInitialized('has2fa') && null !== $object->getHas2fa()) { - $data['has_2fa'] = $object->getHas2fa(); - } - $data['id'] = $object->getId(); - if ($object->isInitialized('isAdmin') && null !== $object->getIsAdmin()) { - $data['is_admin'] = $object->getIsAdmin(); - } - $data['is_app_user'] = $object->getIsAppUser(); - $data['is_bot'] = $object->getIsBot(); - if ($object->isInitialized('isExternal') && null !== $object->getIsExternal()) { - $data['is_external'] = $object->getIsExternal(); - } - if ($object->isInitialized('isForgotten') && null !== $object->getIsForgotten()) { - $data['is_forgotten'] = $object->getIsForgotten(); - } - if ($object->isInitialized('isInvitedUser') && null !== $object->getIsInvitedUser()) { - $data['is_invited_user'] = $object->getIsInvitedUser(); - } - if ($object->isInitialized('isOwner') && null !== $object->getIsOwner()) { - $data['is_owner'] = $object->getIsOwner(); - } - if ($object->isInitialized('isPrimaryOwner') && null !== $object->getIsPrimaryOwner()) { - $data['is_primary_owner'] = $object->getIsPrimaryOwner(); - } - if ($object->isInitialized('isRestricted') && null !== $object->getIsRestricted()) { - $data['is_restricted'] = $object->getIsRestricted(); - } - if ($object->isInitialized('isStranger') && null !== $object->getIsStranger()) { - $data['is_stranger'] = $object->getIsStranger(); - } - if ($object->isInitialized('isUltraRestricted') && null !== $object->getIsUltraRestricted()) { - $data['is_ultra_restricted'] = $object->getIsUltraRestricted(); - } - if ($object->isInitialized('locale') && null !== $object->getLocale()) { - $data['locale'] = $object->getLocale(); - } - $data['name'] = $object->getName(); - if ($object->isInitialized('presence') && null !== $object->getPresence()) { - $data['presence'] = $object->getPresence(); - } - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); - if ($object->isInitialized('realName') && null !== $object->getRealName()) { - $data['real_name'] = $object->getRealName(); - } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - if ($object->isInitialized('teamId') && null !== $object->getTeamId()) { - $data['team_id'] = $object->getTeamId(); - } - if ($object->isInitialized('teamProfile') && null !== $object->getTeamProfile()) { - $data['team_profile'] = $this->normalizer->normalize($object->getTeamProfile(), 'json', $context); - } - if ($object->isInitialized('teams') && null !== $object->getTeams()) { - $values = []; - foreach ($object->getTeams() as $value) { - $values[] = $value; - } - $data['teams'] = $values; - } - if ($object->isInitialized('twoFactorType') && null !== $object->getTwoFactorType()) { - $data['two_factor_type'] = $object->getTwoFactorType(); - } - if ($object->isInitialized('tz') && null !== $object->getTz()) { - $data['tz'] = $object->getTz(); - } - if ($object->isInitialized('tzLabel') && null !== $object->getTzLabel()) { - $data['tz_label'] = $object->getTzLabel(); - } - if ($object->isInitialized('tzOffset') && null !== $object->getTzOffset()) { - $data['tz_offset'] = $object->getTzOffset(); + if ($data->isInitialized('deleted') && null !== $data->getDeleted()) { + $dataArray['deleted'] = $data->getDeleted(); + } + if ($data->isInitialized('enterpriseUser') && null !== $data->getEnterpriseUser()) { + $dataArray['enterprise_user'] = $this->normalizer->normalize($data->getEnterpriseUser(), 'json', $context); + } + if ($data->isInitialized('has2fa') && null !== $data->getHas2fa()) { + $dataArray['has_2fa'] = $data->getHas2fa(); + } + $dataArray['id'] = $data->getId(); + if ($data->isInitialized('isAdmin') && null !== $data->getIsAdmin()) { + $dataArray['is_admin'] = $data->getIsAdmin(); + } + $dataArray['is_app_user'] = $data->getIsAppUser(); + $dataArray['is_bot'] = $data->getIsBot(); + if ($data->isInitialized('isExternal') && null !== $data->getIsExternal()) { + $dataArray['is_external'] = $data->getIsExternal(); + } + if ($data->isInitialized('isForgotten') && null !== $data->getIsForgotten()) { + $dataArray['is_forgotten'] = $data->getIsForgotten(); + } + if ($data->isInitialized('isInvitedUser') && null !== $data->getIsInvitedUser()) { + $dataArray['is_invited_user'] = $data->getIsInvitedUser(); + } + if ($data->isInitialized('isOwner') && null !== $data->getIsOwner()) { + $dataArray['is_owner'] = $data->getIsOwner(); + } + if ($data->isInitialized('isPrimaryOwner') && null !== $data->getIsPrimaryOwner()) { + $dataArray['is_primary_owner'] = $data->getIsPrimaryOwner(); + } + if ($data->isInitialized('isRestricted') && null !== $data->getIsRestricted()) { + $dataArray['is_restricted'] = $data->getIsRestricted(); + } + if ($data->isInitialized('isStranger') && null !== $data->getIsStranger()) { + $dataArray['is_stranger'] = $data->getIsStranger(); + } + if ($data->isInitialized('isUltraRestricted') && null !== $data->getIsUltraRestricted()) { + $dataArray['is_ultra_restricted'] = $data->getIsUltraRestricted(); + } + if ($data->isInitialized('locale') && null !== $data->getLocale()) { + $dataArray['locale'] = $data->getLocale(); + } + $dataArray['name'] = $data->getName(); + if ($data->isInitialized('presence') && null !== $data->getPresence()) { + $dataArray['presence'] = $data->getPresence(); + } + $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); + if ($data->isInitialized('realName') && null !== $data->getRealName()) { + $dataArray['real_name'] = $data->getRealName(); + } + if ($data->isInitialized('team') && null !== $data->getTeam()) { + $dataArray['team'] = $data->getTeam(); + } + if ($data->isInitialized('teamId') && null !== $data->getTeamId()) { + $dataArray['team_id'] = $data->getTeamId(); + } + if ($data->isInitialized('teamProfile') && null !== $data->getTeamProfile()) { + $dataArray['team_profile'] = $this->normalizer->normalize($data->getTeamProfile(), 'json', $context); + } + if ($data->isInitialized('teams') && null !== $data->getTeams()) { + $values = []; + foreach ($data->getTeams() as $value) { + $values[] = $value; } - $data['updated'] = $object->getUpdated(); - - return $data; + $dataArray['teams'] = $values; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsUser::class => false]; + if ($data->isInitialized('twoFactorType') && null !== $data->getTwoFactorType()) { + $dataArray['two_factor_type'] = $data->getTwoFactorType(); + } + if ($data->isInitialized('tz') && null !== $data->getTz()) { + $dataArray['tz'] = $data->getTz(); } + if ($data->isInitialized('tzLabel') && null !== $data->getTzLabel()) { + $dataArray['tz_label'] = $data->getTzLabel(); + } + if ($data->isInitialized('tzOffset') && null !== $data->getTzOffset()) { + $dataArray['tz_offset'] = $data->getTzOffset(); + } + $dataArray['updated'] = $data->getUpdated(); + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsUser::class => false]; } } diff --git a/generated/Normalizer/ObjsUserProfileNormalizer.php b/generated/Normalizer/ObjsUserProfileNormalizer.php index 58eded5d..456ad901 100644 --- a/generated/Normalizer/ObjsUserProfileNormalizer.php +++ b/generated/Normalizer/ObjsUserProfileNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,1103 +23,559 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsUserProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsUserProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsUserProfile::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsUserProfile::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserProfile::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserProfile::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsUserProfile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('always_active', $data) && null !== $data['always_active']) { - $object->setAlwaysActive($data['always_active']); - } elseif (\array_key_exists('always_active', $data) && null === $data['always_active']) { - $object->setAlwaysActive(null); - } - if (\array_key_exists('api_app_id', $data) && null !== $data['api_app_id']) { - $object->setApiAppId($data['api_app_id']); - } elseif (\array_key_exists('api_app_id', $data) && null === $data['api_app_id']) { - $object->setApiAppId(null); - } - if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { - $object->setAvatarHash($data['avatar_hash']); - } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { - $object->setAvatarHash(null); - } - if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { - $object->setBotId($data['bot_id']); - } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { - $object->setBotId(null); - } - if (\array_key_exists('display_name', $data) && null !== $data['display_name']) { - $object->setDisplayName($data['display_name']); - } elseif (\array_key_exists('display_name', $data) && null === $data['display_name']) { - $object->setDisplayName(null); - } - if (\array_key_exists('display_name_normalized', $data) && null !== $data['display_name_normalized']) { - $object->setDisplayNameNormalized($data['display_name_normalized']); - } elseif (\array_key_exists('display_name_normalized', $data) && null === $data['display_name_normalized']) { - $object->setDisplayNameNormalized(null); - } - if (\array_key_exists('email', $data) && null !== $data['email']) { - $value = $data['email']; - if (\is_string($data['email'])) { - $value = $data['email']; - } - $object->setEmail($value); - } elseif (\array_key_exists('email', $data) && null === $data['email']) { - $object->setEmail(null); - } - if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $value_1 = $data['fields']; - if (\is_array($data['fields']) && $this->isOnlyNumericKeys($data['fields'])) { - $values = []; - foreach ($data['fields'] as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; - } elseif (isset($data['fields'])) { - $value_1 = $data['fields']; - } - $object->setFields($value_1); - } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { - $object->setFields(null); - } - if (\array_key_exists('first_name', $data) && null !== $data['first_name']) { - $value_3 = $data['first_name']; - if (\is_string($data['first_name'])) { - $value_3 = $data['first_name']; - } - $object->setFirstName($value_3); - } elseif (\array_key_exists('first_name', $data) && null === $data['first_name']) { - $object->setFirstName(null); - } - if (\array_key_exists('guest_expiration_ts', $data) && null !== $data['guest_expiration_ts']) { - $value_4 = $data['guest_expiration_ts']; - if (\is_int($data['guest_expiration_ts'])) { - $value_4 = $data['guest_expiration_ts']; - } - $object->setGuestExpirationTs($value_4); - } elseif (\array_key_exists('guest_expiration_ts', $data) && null === $data['guest_expiration_ts']) { - $object->setGuestExpirationTs(null); - } - if (\array_key_exists('guest_invited_by', $data) && null !== $data['guest_invited_by']) { - $value_5 = $data['guest_invited_by']; - if (\is_string($data['guest_invited_by'])) { - $value_5 = $data['guest_invited_by']; - } - $object->setGuestInvitedBy($value_5); - } elseif (\array_key_exists('guest_invited_by', $data) && null === $data['guest_invited_by']) { - $object->setGuestInvitedBy(null); - } - if (\array_key_exists('image_1024', $data) && null !== $data['image_1024']) { - $value_6 = $data['image_1024']; - if (\is_string($data['image_1024'])) { - $value_6 = $data['image_1024']; - } - $object->setImage1024($value_6); - } elseif (\array_key_exists('image_1024', $data) && null === $data['image_1024']) { - $object->setImage1024(null); - } - if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { - $value_7 = $data['image_192']; - if (\is_string($data['image_192'])) { - $value_7 = $data['image_192']; - } - $object->setImage192($value_7); - } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { - $object->setImage192(null); - } - if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { - $value_8 = $data['image_24']; - if (\is_string($data['image_24'])) { - $value_8 = $data['image_24']; - } - $object->setImage24($value_8); - } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { - $object->setImage24(null); - } - if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { - $value_9 = $data['image_32']; - if (\is_string($data['image_32'])) { - $value_9 = $data['image_32']; - } - $object->setImage32($value_9); - } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { - $object->setImage32(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $value_10 = $data['image_48']; - if (\is_string($data['image_48'])) { - $value_10 = $data['image_48']; - } - $object->setImage48($value_10); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { - $value_11 = $data['image_512']; - if (\is_string($data['image_512'])) { - $value_11 = $data['image_512']; - } - $object->setImage512($value_11); - } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { - $object->setImage512(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $value_12 = $data['image_72']; - if (\is_string($data['image_72'])) { - $value_12 = $data['image_72']; - } - $object->setImage72($value_12); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - if (\array_key_exists('image_original', $data) && null !== $data['image_original']) { - $value_13 = $data['image_original']; - if (\is_string($data['image_original'])) { - $value_13 = $data['image_original']; - } - $object->setImageOriginal($value_13); - } elseif (\array_key_exists('image_original', $data) && null === $data['image_original']) { - $object->setImageOriginal(null); - } - if (\array_key_exists('is_app_user', $data) && null !== $data['is_app_user']) { - $object->setIsAppUser($data['is_app_user']); - } elseif (\array_key_exists('is_app_user', $data) && null === $data['is_app_user']) { - $object->setIsAppUser(null); - } - if (\array_key_exists('is_custom_image', $data) && null !== $data['is_custom_image']) { - $object->setIsCustomImage($data['is_custom_image']); - } elseif (\array_key_exists('is_custom_image', $data) && null === $data['is_custom_image']) { - $object->setIsCustomImage(null); - } - if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { - $value_14 = $data['is_restricted']; - if (\is_bool($data['is_restricted'])) { - $value_14 = $data['is_restricted']; - } - $object->setIsRestricted($value_14); - } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { - $object->setIsRestricted(null); - } - if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { - $value_15 = $data['is_ultra_restricted']; - if (\is_bool($data['is_ultra_restricted'])) { - $value_15 = $data['is_ultra_restricted']; - } - $object->setIsUltraRestricted($value_15); - } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { - $object->setIsUltraRestricted(null); - } - if (\array_key_exists('last_avatar_image_hash', $data) && null !== $data['last_avatar_image_hash']) { - $object->setLastAvatarImageHash($data['last_avatar_image_hash']); - } elseif (\array_key_exists('last_avatar_image_hash', $data) && null === $data['last_avatar_image_hash']) { - $object->setLastAvatarImageHash(null); - } - if (\array_key_exists('last_name', $data) && null !== $data['last_name']) { - $value_16 = $data['last_name']; - if (\is_string($data['last_name'])) { - $value_16 = $data['last_name']; - } - $object->setLastName($value_16); - } elseif (\array_key_exists('last_name', $data) && null === $data['last_name']) { - $object->setLastName(null); - } - if (\array_key_exists('memberships_count', $data) && null !== $data['memberships_count']) { - $object->setMembershipsCount($data['memberships_count']); - } elseif (\array_key_exists('memberships_count', $data) && null === $data['memberships_count']) { - $object->setMembershipsCount(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $value_17 = $data['name']; - if (\is_string($data['name'])) { - $value_17 = $data['name']; - } - $object->setName($value_17); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('phone', $data) && null !== $data['phone']) { - $object->setPhone($data['phone']); - } elseif (\array_key_exists('phone', $data) && null === $data['phone']) { - $object->setPhone(null); - } - if (\array_key_exists('pronouns', $data) && null !== $data['pronouns']) { - $object->setPronouns($data['pronouns']); - } elseif (\array_key_exists('pronouns', $data) && null === $data['pronouns']) { - $object->setPronouns(null); - } - if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { - $object->setRealName($data['real_name']); - } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { - $object->setRealName(null); - } - if (\array_key_exists('real_name_normalized', $data) && null !== $data['real_name_normalized']) { - $object->setRealNameNormalized($data['real_name_normalized']); - } elseif (\array_key_exists('real_name_normalized', $data) && null === $data['real_name_normalized']) { - $object->setRealNameNormalized(null); - } - if (\array_key_exists('skype', $data) && null !== $data['skype']) { - $object->setSkype($data['skype']); - } elseif (\array_key_exists('skype', $data) && null === $data['skype']) { - $object->setSkype(null); - } - if (\array_key_exists('status_default_emoji', $data) && null !== $data['status_default_emoji']) { - $object->setStatusDefaultEmoji($data['status_default_emoji']); - } elseif (\array_key_exists('status_default_emoji', $data) && null === $data['status_default_emoji']) { - $object->setStatusDefaultEmoji(null); - } - if (\array_key_exists('status_default_text', $data) && null !== $data['status_default_text']) { - $object->setStatusDefaultText($data['status_default_text']); - } elseif (\array_key_exists('status_default_text', $data) && null === $data['status_default_text']) { - $object->setStatusDefaultText(null); - } - if (\array_key_exists('status_default_text_canonical', $data) && null !== $data['status_default_text_canonical']) { - $value_18 = $data['status_default_text_canonical']; - if (\is_string($data['status_default_text_canonical'])) { - $value_18 = $data['status_default_text_canonical']; - } - $object->setStatusDefaultTextCanonical($value_18); - } elseif (\array_key_exists('status_default_text_canonical', $data) && null === $data['status_default_text_canonical']) { - $object->setStatusDefaultTextCanonical(null); - } - if (\array_key_exists('status_emoji', $data) && null !== $data['status_emoji']) { - $object->setStatusEmoji($data['status_emoji']); - } elseif (\array_key_exists('status_emoji', $data) && null === $data['status_emoji']) { - $object->setStatusEmoji(null); - } - if (\array_key_exists('status_expiration', $data) && null !== $data['status_expiration']) { - $object->setStatusExpiration($data['status_expiration']); - } elseif (\array_key_exists('status_expiration', $data) && null === $data['status_expiration']) { - $object->setStatusExpiration(null); - } - if (\array_key_exists('status_text', $data) && null !== $data['status_text']) { - $object->setStatusText($data['status_text']); - } elseif (\array_key_exists('status_text', $data) && null === $data['status_text']) { - $object->setStatusText(null); - } - if (\array_key_exists('status_text_canonical', $data) && null !== $data['status_text_canonical']) { - $value_19 = $data['status_text_canonical']; - if (\is_string($data['status_text_canonical'])) { - $value_19 = $data['status_text_canonical']; - } - $object->setStatusTextCanonical($value_19); - } elseif (\array_key_exists('status_text_canonical', $data) && null === $data['status_text_canonical']) { - $object->setStatusTextCanonical(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); - } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $value_20 = $data['username']; - if (\is_string($data['username'])) { - $value_20 = $data['username']; - } - $object->setUsername($value_20); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsUserProfile(); + if (\array_key_exists('always_active', $data) && \is_int($data['always_active'])) { + $data['always_active'] = (bool) $data['always_active']; + } + if (\array_key_exists('is_app_user', $data) && \is_int($data['is_app_user'])) { + $data['is_app_user'] = (bool) $data['is_app_user']; + } + if (\array_key_exists('is_custom_image', $data) && \is_int($data['is_custom_image'])) { + $data['is_custom_image'] = (bool) $data['is_custom_image']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('alwaysActive') && null !== $object->getAlwaysActive()) { - $data['always_active'] = $object->getAlwaysActive(); - } - if ($object->isInitialized('apiAppId') && null !== $object->getApiAppId()) { - $data['api_app_id'] = $object->getApiAppId(); - } - $data['avatar_hash'] = $object->getAvatarHash(); - if ($object->isInitialized('botId') && null !== $object->getBotId()) { - $data['bot_id'] = $object->getBotId(); - } - $data['display_name'] = $object->getDisplayName(); - $data['display_name_normalized'] = $object->getDisplayNameNormalized(); - if ($object->isInitialized('email') && null !== $object->getEmail()) { - $value = $object->getEmail(); - if (\is_string($object->getEmail())) { - $value = $object->getEmail(); - } - $data['email'] = $value; - } - $value_1 = $object->getFields(); - if (\is_array($object->getFields())) { - $values = []; - foreach ($object->getFields() as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; - } elseif (null !== $object->getFields()) { - $value_1 = $object->getFields(); - } - $data['fields'] = $value_1; - if ($object->isInitialized('firstName') && null !== $object->getFirstName()) { - $value_3 = $object->getFirstName(); - if (\is_string($object->getFirstName())) { - $value_3 = $object->getFirstName(); - } - $data['first_name'] = $value_3; - } - if ($object->isInitialized('guestExpirationTs') && null !== $object->getGuestExpirationTs()) { - $value_4 = $object->getGuestExpirationTs(); - if (\is_int($object->getGuestExpirationTs())) { - $value_4 = $object->getGuestExpirationTs(); - } - $data['guest_expiration_ts'] = $value_4; - } - if ($object->isInitialized('guestInvitedBy') && null !== $object->getGuestInvitedBy()) { - $value_5 = $object->getGuestInvitedBy(); - if (\is_string($object->getGuestInvitedBy())) { - $value_5 = $object->getGuestInvitedBy(); - } - $data['guest_invited_by'] = $value_5; - } - if ($object->isInitialized('image1024') && null !== $object->getImage1024()) { - $value_6 = $object->getImage1024(); - if (\is_string($object->getImage1024())) { - $value_6 = $object->getImage1024(); - } - $data['image_1024'] = $value_6; - } - if ($object->isInitialized('image192') && null !== $object->getImage192()) { - $value_7 = $object->getImage192(); - if (\is_string($object->getImage192())) { - $value_7 = $object->getImage192(); - } - $data['image_192'] = $value_7; - } - if ($object->isInitialized('image24') && null !== $object->getImage24()) { - $value_8 = $object->getImage24(); - if (\is_string($object->getImage24())) { - $value_8 = $object->getImage24(); - } - $data['image_24'] = $value_8; - } - if ($object->isInitialized('image32') && null !== $object->getImage32()) { - $value_9 = $object->getImage32(); - if (\is_string($object->getImage32())) { - $value_9 = $object->getImage32(); - } - $data['image_32'] = $value_9; - } - if ($object->isInitialized('image48') && null !== $object->getImage48()) { - $value_10 = $object->getImage48(); - if (\is_string($object->getImage48())) { - $value_10 = $object->getImage48(); - } - $data['image_48'] = $value_10; - } - if ($object->isInitialized('image512') && null !== $object->getImage512()) { - $value_11 = $object->getImage512(); - if (\is_string($object->getImage512())) { - $value_11 = $object->getImage512(); - } - $data['image_512'] = $value_11; - } - if ($object->isInitialized('image72') && null !== $object->getImage72()) { - $value_12 = $object->getImage72(); - if (\is_string($object->getImage72())) { - $value_12 = $object->getImage72(); - } - $data['image_72'] = $value_12; - } - if ($object->isInitialized('imageOriginal') && null !== $object->getImageOriginal()) { - $value_13 = $object->getImageOriginal(); - if (\is_string($object->getImageOriginal())) { - $value_13 = $object->getImageOriginal(); - } - $data['image_original'] = $value_13; - } - if ($object->isInitialized('isAppUser') && null !== $object->getIsAppUser()) { - $data['is_app_user'] = $object->getIsAppUser(); - } - if ($object->isInitialized('isCustomImage') && null !== $object->getIsCustomImage()) { - $data['is_custom_image'] = $object->getIsCustomImage(); - } - if ($object->isInitialized('isRestricted') && null !== $object->getIsRestricted()) { - $value_14 = $object->getIsRestricted(); - if (\is_bool($object->getIsRestricted())) { - $value_14 = $object->getIsRestricted(); - } - $data['is_restricted'] = $value_14; - } - if ($object->isInitialized('isUltraRestricted') && null !== $object->getIsUltraRestricted()) { - $value_15 = $object->getIsUltraRestricted(); - if (\is_bool($object->getIsUltraRestricted())) { - $value_15 = $object->getIsUltraRestricted(); - } - $data['is_ultra_restricted'] = $value_15; - } - if ($object->isInitialized('lastAvatarImageHash') && null !== $object->getLastAvatarImageHash()) { - $data['last_avatar_image_hash'] = $object->getLastAvatarImageHash(); - } - if ($object->isInitialized('lastName') && null !== $object->getLastName()) { - $value_16 = $object->getLastName(); - if (\is_string($object->getLastName())) { - $value_16 = $object->getLastName(); - } - $data['last_name'] = $value_16; - } - if ($object->isInitialized('membershipsCount') && null !== $object->getMembershipsCount()) { - $data['memberships_count'] = $object->getMembershipsCount(); - } - if ($object->isInitialized('name') && null !== $object->getName()) { - $value_17 = $object->getName(); - if (\is_string($object->getName())) { - $value_17 = $object->getName(); - } - $data['name'] = $value_17; - } - $data['phone'] = $object->getPhone(); - if ($object->isInitialized('pronouns') && null !== $object->getPronouns()) { - $data['pronouns'] = $object->getPronouns(); - } - $data['real_name'] = $object->getRealName(); - $data['real_name_normalized'] = $object->getRealNameNormalized(); - $data['skype'] = $object->getSkype(); - if ($object->isInitialized('statusDefaultEmoji') && null !== $object->getStatusDefaultEmoji()) { - $data['status_default_emoji'] = $object->getStatusDefaultEmoji(); - } - if ($object->isInitialized('statusDefaultText') && null !== $object->getStatusDefaultText()) { - $data['status_default_text'] = $object->getStatusDefaultText(); - } - if ($object->isInitialized('statusDefaultTextCanonical') && null !== $object->getStatusDefaultTextCanonical()) { - $value_18 = $object->getStatusDefaultTextCanonical(); - if (\is_string($object->getStatusDefaultTextCanonical())) { - $value_18 = $object->getStatusDefaultTextCanonical(); - } - $data['status_default_text_canonical'] = $value_18; - } - $data['status_emoji'] = $object->getStatusEmoji(); - if ($object->isInitialized('statusExpiration') && null !== $object->getStatusExpiration()) { - $data['status_expiration'] = $object->getStatusExpiration(); - } - $data['status_text'] = $object->getStatusText(); - if ($object->isInitialized('statusTextCanonical') && null !== $object->getStatusTextCanonical()) { - $value_19 = $object->getStatusTextCanonical(); - if (\is_string($object->getStatusTextCanonical())) { - $value_19 = $object->getStatusTextCanonical(); - } - $data['status_text_canonical'] = $value_19; - } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); - } - $data['title'] = $object->getTitle(); - if ($object->isInitialized('updated') && null !== $object->getUpdated()) { - $data['updated'] = $object->getUpdated(); - } - if ($object->isInitialized('userId') && null !== $object->getUserId()) { - $data['user_id'] = $object->getUserId(); - } - if ($object->isInitialized('username') && null !== $object->getUsername()) { - $value_20 = $object->getUsername(); - if (\is_string($object->getUsername())) { - $value_20 = $object->getUsername(); - } - $data['username'] = $value_20; - } - - return $data; + if (\array_key_exists('always_active', $data) && null !== $data['always_active']) { + $object->setAlwaysActive($data['always_active']); + } elseif (\array_key_exists('always_active', $data) && null === $data['always_active']) { + $object->setAlwaysActive(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsUserProfile::class => false]; + if (\array_key_exists('api_app_id', $data) && null !== $data['api_app_id']) { + $object->setApiAppId($data['api_app_id']); + } elseif (\array_key_exists('api_app_id', $data) && null === $data['api_app_id']) { + $object->setApiAppId(null); } - } -} else { - class ObjsUserProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsUserProfile::class === $type; + if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { + $object->setAvatarHash($data['avatar_hash']); + } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { + $object->setAvatarHash(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserProfile::class === \get_class($data); + if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { + $object->setBotId($data['bot_id']); + } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { + $object->setBotId(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsUserProfile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('always_active', $data) && null !== $data['always_active']) { - $object->setAlwaysActive($data['always_active']); - } elseif (\array_key_exists('always_active', $data) && null === $data['always_active']) { - $object->setAlwaysActive(null); - } - if (\array_key_exists('api_app_id', $data) && null !== $data['api_app_id']) { - $object->setApiAppId($data['api_app_id']); - } elseif (\array_key_exists('api_app_id', $data) && null === $data['api_app_id']) { - $object->setApiAppId(null); - } - if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { - $object->setAvatarHash($data['avatar_hash']); - } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { - $object->setAvatarHash(null); - } - if (\array_key_exists('bot_id', $data) && null !== $data['bot_id']) { - $object->setBotId($data['bot_id']); - } elseif (\array_key_exists('bot_id', $data) && null === $data['bot_id']) { - $object->setBotId(null); - } - if (\array_key_exists('display_name', $data) && null !== $data['display_name']) { - $object->setDisplayName($data['display_name']); - } elseif (\array_key_exists('display_name', $data) && null === $data['display_name']) { - $object->setDisplayName(null); - } - if (\array_key_exists('display_name_normalized', $data) && null !== $data['display_name_normalized']) { - $object->setDisplayNameNormalized($data['display_name_normalized']); - } elseif (\array_key_exists('display_name_normalized', $data) && null === $data['display_name_normalized']) { - $object->setDisplayNameNormalized(null); - } - if (\array_key_exists('email', $data) && null !== $data['email']) { + if (\array_key_exists('display_name', $data) && null !== $data['display_name']) { + $object->setDisplayName($data['display_name']); + } elseif (\array_key_exists('display_name', $data) && null === $data['display_name']) { + $object->setDisplayName(null); + } + if (\array_key_exists('display_name_normalized', $data) && null !== $data['display_name_normalized']) { + $object->setDisplayNameNormalized($data['display_name_normalized']); + } elseif (\array_key_exists('display_name_normalized', $data) && null === $data['display_name_normalized']) { + $object->setDisplayNameNormalized(null); + } + if (\array_key_exists('email', $data) && null !== $data['email']) { + $value = $data['email']; + if (\is_string($data['email'])) { $value = $data['email']; - if (\is_string($data['email'])) { - $value = $data['email']; - } - $object->setEmail($value); - } elseif (\array_key_exists('email', $data) && null === $data['email']) { - $object->setEmail(null); } - if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $value_1 = $data['fields']; - if (\is_array($data['fields']) && $this->isOnlyNumericKeys($data['fields'])) { - $values = []; - foreach ($data['fields'] as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; - } elseif (isset($data['fields'])) { - $value_1 = $data['fields']; + $object->setEmail($value); + } elseif (\array_key_exists('email', $data) && null === $data['email']) { + $object->setEmail(null); + } + if (\array_key_exists('fields', $data) && null !== $data['fields']) { + $value_1 = $data['fields']; + if (\is_array($data['fields']) && $this->isOnlyNumericKeys($data['fields'])) { + $values = []; + foreach ($data['fields'] as $value_2) { + $values[] = $value_2; } - $object->setFields($value_1); - } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { - $object->setFields(null); + $value_1 = $values; + } elseif (isset($data['fields'])) { + $value_1 = $data['fields']; } - if (\array_key_exists('first_name', $data) && null !== $data['first_name']) { + $object->setFields($value_1); + } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { + $object->setFields(null); + } + if (\array_key_exists('first_name', $data) && null !== $data['first_name']) { + $value_3 = $data['first_name']; + if (\is_string($data['first_name'])) { $value_3 = $data['first_name']; - if (\is_string($data['first_name'])) { - $value_3 = $data['first_name']; - } - $object->setFirstName($value_3); - } elseif (\array_key_exists('first_name', $data) && null === $data['first_name']) { - $object->setFirstName(null); } - if (\array_key_exists('guest_expiration_ts', $data) && null !== $data['guest_expiration_ts']) { + $object->setFirstName($value_3); + } elseif (\array_key_exists('first_name', $data) && null === $data['first_name']) { + $object->setFirstName(null); + } + if (\array_key_exists('guest_expiration_ts', $data) && null !== $data['guest_expiration_ts']) { + $value_4 = $data['guest_expiration_ts']; + if (\is_int($data['guest_expiration_ts'])) { $value_4 = $data['guest_expiration_ts']; - if (\is_int($data['guest_expiration_ts'])) { - $value_4 = $data['guest_expiration_ts']; - } - $object->setGuestExpirationTs($value_4); - } elseif (\array_key_exists('guest_expiration_ts', $data) && null === $data['guest_expiration_ts']) { - $object->setGuestExpirationTs(null); } - if (\array_key_exists('guest_invited_by', $data) && null !== $data['guest_invited_by']) { + $object->setGuestExpirationTs($value_4); + } elseif (\array_key_exists('guest_expiration_ts', $data) && null === $data['guest_expiration_ts']) { + $object->setGuestExpirationTs(null); + } + if (\array_key_exists('guest_invited_by', $data) && null !== $data['guest_invited_by']) { + $value_5 = $data['guest_invited_by']; + if (\is_string($data['guest_invited_by'])) { $value_5 = $data['guest_invited_by']; - if (\is_string($data['guest_invited_by'])) { - $value_5 = $data['guest_invited_by']; - } - $object->setGuestInvitedBy($value_5); - } elseif (\array_key_exists('guest_invited_by', $data) && null === $data['guest_invited_by']) { - $object->setGuestInvitedBy(null); } - if (\array_key_exists('image_1024', $data) && null !== $data['image_1024']) { + $object->setGuestInvitedBy($value_5); + } elseif (\array_key_exists('guest_invited_by', $data) && null === $data['guest_invited_by']) { + $object->setGuestInvitedBy(null); + } + if (\array_key_exists('image_1024', $data) && null !== $data['image_1024']) { + $value_6 = $data['image_1024']; + if (\is_string($data['image_1024'])) { $value_6 = $data['image_1024']; - if (\is_string($data['image_1024'])) { - $value_6 = $data['image_1024']; - } - $object->setImage1024($value_6); - } elseif (\array_key_exists('image_1024', $data) && null === $data['image_1024']) { - $object->setImage1024(null); } - if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { + $object->setImage1024($value_6); + } elseif (\array_key_exists('image_1024', $data) && null === $data['image_1024']) { + $object->setImage1024(null); + } + if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { + $value_7 = $data['image_192']; + if (\is_string($data['image_192'])) { $value_7 = $data['image_192']; - if (\is_string($data['image_192'])) { - $value_7 = $data['image_192']; - } - $object->setImage192($value_7); - } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { - $object->setImage192(null); } - if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { + $object->setImage192($value_7); + } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { + $object->setImage192(null); + } + if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { + $value_8 = $data['image_24']; + if (\is_string($data['image_24'])) { $value_8 = $data['image_24']; - if (\is_string($data['image_24'])) { - $value_8 = $data['image_24']; - } - $object->setImage24($value_8); - } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { - $object->setImage24(null); } - if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { + $object->setImage24($value_8); + } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { + $object->setImage24(null); + } + if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { + $value_9 = $data['image_32']; + if (\is_string($data['image_32'])) { $value_9 = $data['image_32']; - if (\is_string($data['image_32'])) { - $value_9 = $data['image_32']; - } - $object->setImage32($value_9); - } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { - $object->setImage32(null); } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { + $object->setImage32($value_9); + } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { + $object->setImage32(null); + } + if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { + $value_10 = $data['image_48']; + if (\is_string($data['image_48'])) { $value_10 = $data['image_48']; - if (\is_string($data['image_48'])) { - $value_10 = $data['image_48']; - } - $object->setImage48($value_10); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); } - if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { + $object->setImage48($value_10); + } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { + $object->setImage48(null); + } + if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { + $value_11 = $data['image_512']; + if (\is_string($data['image_512'])) { $value_11 = $data['image_512']; - if (\is_string($data['image_512'])) { - $value_11 = $data['image_512']; - } - $object->setImage512($value_11); - } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { - $object->setImage512(null); } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { + $object->setImage512($value_11); + } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { + $object->setImage512(null); + } + if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { + $value_12 = $data['image_72']; + if (\is_string($data['image_72'])) { $value_12 = $data['image_72']; - if (\is_string($data['image_72'])) { - $value_12 = $data['image_72']; - } - $object->setImage72($value_12); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); } - if (\array_key_exists('image_original', $data) && null !== $data['image_original']) { + $object->setImage72($value_12); + } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { + $object->setImage72(null); + } + if (\array_key_exists('image_original', $data) && null !== $data['image_original']) { + $value_13 = $data['image_original']; + if (\is_string($data['image_original'])) { $value_13 = $data['image_original']; - if (\is_string($data['image_original'])) { - $value_13 = $data['image_original']; - } - $object->setImageOriginal($value_13); - } elseif (\array_key_exists('image_original', $data) && null === $data['image_original']) { - $object->setImageOriginal(null); - } - if (\array_key_exists('is_app_user', $data) && null !== $data['is_app_user']) { - $object->setIsAppUser($data['is_app_user']); - } elseif (\array_key_exists('is_app_user', $data) && null === $data['is_app_user']) { - $object->setIsAppUser(null); } - if (\array_key_exists('is_custom_image', $data) && null !== $data['is_custom_image']) { - $object->setIsCustomImage($data['is_custom_image']); - } elseif (\array_key_exists('is_custom_image', $data) && null === $data['is_custom_image']) { - $object->setIsCustomImage(null); - } - if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { + $object->setImageOriginal($value_13); + } elseif (\array_key_exists('image_original', $data) && null === $data['image_original']) { + $object->setImageOriginal(null); + } + if (\array_key_exists('is_app_user', $data) && null !== $data['is_app_user']) { + $object->setIsAppUser($data['is_app_user']); + } elseif (\array_key_exists('is_app_user', $data) && null === $data['is_app_user']) { + $object->setIsAppUser(null); + } + if (\array_key_exists('is_custom_image', $data) && null !== $data['is_custom_image']) { + $object->setIsCustomImage($data['is_custom_image']); + } elseif (\array_key_exists('is_custom_image', $data) && null === $data['is_custom_image']) { + $object->setIsCustomImage(null); + } + if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { + $value_14 = $data['is_restricted']; + if (\is_bool($data['is_restricted'])) { $value_14 = $data['is_restricted']; - if (\is_bool($data['is_restricted'])) { - $value_14 = $data['is_restricted']; - } - $object->setIsRestricted($value_14); - } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { - $object->setIsRestricted(null); } - if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { + $object->setIsRestricted($value_14); + } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { + $object->setIsRestricted(null); + } + if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { + $value_15 = $data['is_ultra_restricted']; + if (\is_bool($data['is_ultra_restricted'])) { $value_15 = $data['is_ultra_restricted']; - if (\is_bool($data['is_ultra_restricted'])) { - $value_15 = $data['is_ultra_restricted']; - } - $object->setIsUltraRestricted($value_15); - } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { - $object->setIsUltraRestricted(null); - } - if (\array_key_exists('last_avatar_image_hash', $data) && null !== $data['last_avatar_image_hash']) { - $object->setLastAvatarImageHash($data['last_avatar_image_hash']); - } elseif (\array_key_exists('last_avatar_image_hash', $data) && null === $data['last_avatar_image_hash']) { - $object->setLastAvatarImageHash(null); } - if (\array_key_exists('last_name', $data) && null !== $data['last_name']) { + $object->setIsUltraRestricted($value_15); + } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { + $object->setIsUltraRestricted(null); + } + if (\array_key_exists('last_avatar_image_hash', $data) && null !== $data['last_avatar_image_hash']) { + $object->setLastAvatarImageHash($data['last_avatar_image_hash']); + } elseif (\array_key_exists('last_avatar_image_hash', $data) && null === $data['last_avatar_image_hash']) { + $object->setLastAvatarImageHash(null); + } + if (\array_key_exists('last_name', $data) && null !== $data['last_name']) { + $value_16 = $data['last_name']; + if (\is_string($data['last_name'])) { $value_16 = $data['last_name']; - if (\is_string($data['last_name'])) { - $value_16 = $data['last_name']; - } - $object->setLastName($value_16); - } elseif (\array_key_exists('last_name', $data) && null === $data['last_name']) { - $object->setLastName(null); } - if (\array_key_exists('memberships_count', $data) && null !== $data['memberships_count']) { - $object->setMembershipsCount($data['memberships_count']); - } elseif (\array_key_exists('memberships_count', $data) && null === $data['memberships_count']) { - $object->setMembershipsCount(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setLastName($value_16); + } elseif (\array_key_exists('last_name', $data) && null === $data['last_name']) { + $object->setLastName(null); + } + if (\array_key_exists('memberships_count', $data) && null !== $data['memberships_count']) { + $object->setMembershipsCount($data['memberships_count']); + } elseif (\array_key_exists('memberships_count', $data) && null === $data['memberships_count']) { + $object->setMembershipsCount(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $value_17 = $data['name']; + if (\is_string($data['name'])) { $value_17 = $data['name']; - if (\is_string($data['name'])) { - $value_17 = $data['name']; - } - $object->setName($value_17); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('phone', $data) && null !== $data['phone']) { - $object->setPhone($data['phone']); - } elseif (\array_key_exists('phone', $data) && null === $data['phone']) { - $object->setPhone(null); } - if (\array_key_exists('pronouns', $data) && null !== $data['pronouns']) { - $object->setPronouns($data['pronouns']); - } elseif (\array_key_exists('pronouns', $data) && null === $data['pronouns']) { - $object->setPronouns(null); - } - if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { - $object->setRealName($data['real_name']); - } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { - $object->setRealName(null); - } - if (\array_key_exists('real_name_normalized', $data) && null !== $data['real_name_normalized']) { - $object->setRealNameNormalized($data['real_name_normalized']); - } elseif (\array_key_exists('real_name_normalized', $data) && null === $data['real_name_normalized']) { - $object->setRealNameNormalized(null); - } - if (\array_key_exists('skype', $data) && null !== $data['skype']) { - $object->setSkype($data['skype']); - } elseif (\array_key_exists('skype', $data) && null === $data['skype']) { - $object->setSkype(null); - } - if (\array_key_exists('status_default_emoji', $data) && null !== $data['status_default_emoji']) { - $object->setStatusDefaultEmoji($data['status_default_emoji']); - } elseif (\array_key_exists('status_default_emoji', $data) && null === $data['status_default_emoji']) { - $object->setStatusDefaultEmoji(null); - } - if (\array_key_exists('status_default_text', $data) && null !== $data['status_default_text']) { - $object->setStatusDefaultText($data['status_default_text']); - } elseif (\array_key_exists('status_default_text', $data) && null === $data['status_default_text']) { - $object->setStatusDefaultText(null); - } - if (\array_key_exists('status_default_text_canonical', $data) && null !== $data['status_default_text_canonical']) { + $object->setName($value_17); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('phone', $data) && null !== $data['phone']) { + $object->setPhone($data['phone']); + } elseif (\array_key_exists('phone', $data) && null === $data['phone']) { + $object->setPhone(null); + } + if (\array_key_exists('pronouns', $data) && null !== $data['pronouns']) { + $object->setPronouns($data['pronouns']); + } elseif (\array_key_exists('pronouns', $data) && null === $data['pronouns']) { + $object->setPronouns(null); + } + if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { + $object->setRealName($data['real_name']); + } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { + $object->setRealName(null); + } + if (\array_key_exists('real_name_normalized', $data) && null !== $data['real_name_normalized']) { + $object->setRealNameNormalized($data['real_name_normalized']); + } elseif (\array_key_exists('real_name_normalized', $data) && null === $data['real_name_normalized']) { + $object->setRealNameNormalized(null); + } + if (\array_key_exists('skype', $data) && null !== $data['skype']) { + $object->setSkype($data['skype']); + } elseif (\array_key_exists('skype', $data) && null === $data['skype']) { + $object->setSkype(null); + } + if (\array_key_exists('status_default_emoji', $data) && null !== $data['status_default_emoji']) { + $object->setStatusDefaultEmoji($data['status_default_emoji']); + } elseif (\array_key_exists('status_default_emoji', $data) && null === $data['status_default_emoji']) { + $object->setStatusDefaultEmoji(null); + } + if (\array_key_exists('status_default_text', $data) && null !== $data['status_default_text']) { + $object->setStatusDefaultText($data['status_default_text']); + } elseif (\array_key_exists('status_default_text', $data) && null === $data['status_default_text']) { + $object->setStatusDefaultText(null); + } + if (\array_key_exists('status_default_text_canonical', $data) && null !== $data['status_default_text_canonical']) { + $value_18 = $data['status_default_text_canonical']; + if (\is_string($data['status_default_text_canonical'])) { $value_18 = $data['status_default_text_canonical']; - if (\is_string($data['status_default_text_canonical'])) { - $value_18 = $data['status_default_text_canonical']; - } - $object->setStatusDefaultTextCanonical($value_18); - } elseif (\array_key_exists('status_default_text_canonical', $data) && null === $data['status_default_text_canonical']) { - $object->setStatusDefaultTextCanonical(null); - } - if (\array_key_exists('status_emoji', $data) && null !== $data['status_emoji']) { - $object->setStatusEmoji($data['status_emoji']); - } elseif (\array_key_exists('status_emoji', $data) && null === $data['status_emoji']) { - $object->setStatusEmoji(null); } - if (\array_key_exists('status_expiration', $data) && null !== $data['status_expiration']) { - $object->setStatusExpiration($data['status_expiration']); - } elseif (\array_key_exists('status_expiration', $data) && null === $data['status_expiration']) { - $object->setStatusExpiration(null); - } - if (\array_key_exists('status_text', $data) && null !== $data['status_text']) { - $object->setStatusText($data['status_text']); - } elseif (\array_key_exists('status_text', $data) && null === $data['status_text']) { - $object->setStatusText(null); - } - if (\array_key_exists('status_text_canonical', $data) && null !== $data['status_text_canonical']) { + $object->setStatusDefaultTextCanonical($value_18); + } elseif (\array_key_exists('status_default_text_canonical', $data) && null === $data['status_default_text_canonical']) { + $object->setStatusDefaultTextCanonical(null); + } + if (\array_key_exists('status_emoji', $data) && null !== $data['status_emoji']) { + $object->setStatusEmoji($data['status_emoji']); + } elseif (\array_key_exists('status_emoji', $data) && null === $data['status_emoji']) { + $object->setStatusEmoji(null); + } + if (\array_key_exists('status_expiration', $data) && null !== $data['status_expiration']) { + $object->setStatusExpiration($data['status_expiration']); + } elseif (\array_key_exists('status_expiration', $data) && null === $data['status_expiration']) { + $object->setStatusExpiration(null); + } + if (\array_key_exists('status_text', $data) && null !== $data['status_text']) { + $object->setStatusText($data['status_text']); + } elseif (\array_key_exists('status_text', $data) && null === $data['status_text']) { + $object->setStatusText(null); + } + if (\array_key_exists('status_text_canonical', $data) && null !== $data['status_text_canonical']) { + $value_19 = $data['status_text_canonical']; + if (\is_string($data['status_text_canonical'])) { $value_19 = $data['status_text_canonical']; - if (\is_string($data['status_text_canonical'])) { - $value_19 = $data['status_text_canonical']; - } - $object->setStatusTextCanonical($value_19); - } elseif (\array_key_exists('status_text_canonical', $data) && null === $data['status_text_canonical']) { - $object->setStatusTextCanonical(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('title', $data) && null !== $data['title']) { - $object->setTitle($data['title']); - } elseif (\array_key_exists('title', $data) && null === $data['title']) { - $object->setTitle(null); - } - if (\array_key_exists('updated', $data) && null !== $data['updated']) { - $object->setUpdated($data['updated']); - } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { - $object->setUpdated(null); } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { + $object->setStatusTextCanonical($value_19); + } elseif (\array_key_exists('status_text_canonical', $data) && null === $data['status_text_canonical']) { + $object->setStatusTextCanonical(null); + } + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); + } + if (\array_key_exists('title', $data) && null !== $data['title']) { + $object->setTitle($data['title']); + } elseif (\array_key_exists('title', $data) && null === $data['title']) { + $object->setTitle(null); + } + if (\array_key_exists('updated', $data) && null !== $data['updated']) { + $object->setUpdated($data['updated']); + } elseif (\array_key_exists('updated', $data) && null === $data['updated']) { + $object->setUpdated(null); + } + if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { + $object->setUserId($data['user_id']); + } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { + $object->setUserId(null); + } + if (\array_key_exists('username', $data) && null !== $data['username']) { + $value_20 = $data['username']; + if (\is_string($data['username'])) { $value_20 = $data['username']; - if (\is_string($data['username'])) { - $value_20 = $data['username']; - } - $object->setUsername($value_20); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); } - - return $object; + $object->setUsername($value_20); + } elseif (\array_key_exists('username', $data) && null === $data['username']) { + $object->setUsername(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('alwaysActive') && null !== $object->getAlwaysActive()) { - $data['always_active'] = $object->getAlwaysActive(); - } - if ($object->isInitialized('apiAppId') && null !== $object->getApiAppId()) { - $data['api_app_id'] = $object->getApiAppId(); - } - $data['avatar_hash'] = $object->getAvatarHash(); - if ($object->isInitialized('botId') && null !== $object->getBotId()) { - $data['bot_id'] = $object->getBotId(); - } - $data['display_name'] = $object->getDisplayName(); - $data['display_name_normalized'] = $object->getDisplayNameNormalized(); - if ($object->isInitialized('email') && null !== $object->getEmail()) { - $value = $object->getEmail(); - if (\is_string($object->getEmail())) { - $value = $object->getEmail(); - } - $data['email'] = $value; - } - $value_1 = $object->getFields(); - if (\is_array($object->getFields())) { - $values = []; - foreach ($object->getFields() as $value_2) { - $values[] = $value_2; - } - $value_1 = $values; - } elseif (null !== $object->getFields()) { - $value_1 = $object->getFields(); - } - $data['fields'] = $value_1; - if ($object->isInitialized('firstName') && null !== $object->getFirstName()) { - $value_3 = $object->getFirstName(); - if (\is_string($object->getFirstName())) { - $value_3 = $object->getFirstName(); - } - $data['first_name'] = $value_3; - } - if ($object->isInitialized('guestExpirationTs') && null !== $object->getGuestExpirationTs()) { - $value_4 = $object->getGuestExpirationTs(); - if (\is_int($object->getGuestExpirationTs())) { - $value_4 = $object->getGuestExpirationTs(); - } - $data['guest_expiration_ts'] = $value_4; - } - if ($object->isInitialized('guestInvitedBy') && null !== $object->getGuestInvitedBy()) { - $value_5 = $object->getGuestInvitedBy(); - if (\is_string($object->getGuestInvitedBy())) { - $value_5 = $object->getGuestInvitedBy(); - } - $data['guest_invited_by'] = $value_5; - } - if ($object->isInitialized('image1024') && null !== $object->getImage1024()) { - $value_6 = $object->getImage1024(); - if (\is_string($object->getImage1024())) { - $value_6 = $object->getImage1024(); - } - $data['image_1024'] = $value_6; - } - if ($object->isInitialized('image192') && null !== $object->getImage192()) { - $value_7 = $object->getImage192(); - if (\is_string($object->getImage192())) { - $value_7 = $object->getImage192(); - } - $data['image_192'] = $value_7; - } - if ($object->isInitialized('image24') && null !== $object->getImage24()) { - $value_8 = $object->getImage24(); - if (\is_string($object->getImage24())) { - $value_8 = $object->getImage24(); - } - $data['image_24'] = $value_8; - } - if ($object->isInitialized('image32') && null !== $object->getImage32()) { - $value_9 = $object->getImage32(); - if (\is_string($object->getImage32())) { - $value_9 = $object->getImage32(); - } - $data['image_32'] = $value_9; - } - if ($object->isInitialized('image48') && null !== $object->getImage48()) { - $value_10 = $object->getImage48(); - if (\is_string($object->getImage48())) { - $value_10 = $object->getImage48(); - } - $data['image_48'] = $value_10; - } - if ($object->isInitialized('image512') && null !== $object->getImage512()) { - $value_11 = $object->getImage512(); - if (\is_string($object->getImage512())) { - $value_11 = $object->getImage512(); - } - $data['image_512'] = $value_11; - } - if ($object->isInitialized('image72') && null !== $object->getImage72()) { - $value_12 = $object->getImage72(); - if (\is_string($object->getImage72())) { - $value_12 = $object->getImage72(); - } - $data['image_72'] = $value_12; - } - if ($object->isInitialized('imageOriginal') && null !== $object->getImageOriginal()) { - $value_13 = $object->getImageOriginal(); - if (\is_string($object->getImageOriginal())) { - $value_13 = $object->getImageOriginal(); - } - $data['image_original'] = $value_13; - } - if ($object->isInitialized('isAppUser') && null !== $object->getIsAppUser()) { - $data['is_app_user'] = $object->getIsAppUser(); + return $object; + } + + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('alwaysActive') && null !== $data->getAlwaysActive()) { + $dataArray['always_active'] = $data->getAlwaysActive(); + } + if ($data->isInitialized('apiAppId') && null !== $data->getApiAppId()) { + $dataArray['api_app_id'] = $data->getApiAppId(); + } + $dataArray['avatar_hash'] = $data->getAvatarHash(); + if ($data->isInitialized('botId') && null !== $data->getBotId()) { + $dataArray['bot_id'] = $data->getBotId(); + } + $dataArray['display_name'] = $data->getDisplayName(); + $dataArray['display_name_normalized'] = $data->getDisplayNameNormalized(); + if ($data->isInitialized('email') && null !== $data->getEmail()) { + $value = $data->getEmail(); + if (\is_string($data->getEmail())) { + $value = $data->getEmail(); + } + $dataArray['email'] = $value; + } + $value_1 = $data->getFields(); + if (\is_array($data->getFields())) { + $values = []; + foreach ($data->getFields() as $value_2) { + $values[] = $value_2; + } + $value_1 = $values; + } elseif (null !== $data->getFields()) { + $value_1 = $data->getFields(); + } + $dataArray['fields'] = $value_1; + if ($data->isInitialized('firstName') && null !== $data->getFirstName()) { + $value_3 = $data->getFirstName(); + if (\is_string($data->getFirstName())) { + $value_3 = $data->getFirstName(); } - if ($object->isInitialized('isCustomImage') && null !== $object->getIsCustomImage()) { - $data['is_custom_image'] = $object->getIsCustomImage(); + $dataArray['first_name'] = $value_3; + } + if ($data->isInitialized('guestExpirationTs') && null !== $data->getGuestExpirationTs()) { + $value_4 = $data->getGuestExpirationTs(); + if (\is_int($data->getGuestExpirationTs())) { + $value_4 = $data->getGuestExpirationTs(); } - if ($object->isInitialized('isRestricted') && null !== $object->getIsRestricted()) { - $value_14 = $object->getIsRestricted(); - if (\is_bool($object->getIsRestricted())) { - $value_14 = $object->getIsRestricted(); - } - $data['is_restricted'] = $value_14; + $dataArray['guest_expiration_ts'] = $value_4; + } + if ($data->isInitialized('guestInvitedBy') && null !== $data->getGuestInvitedBy()) { + $value_5 = $data->getGuestInvitedBy(); + if (\is_string($data->getGuestInvitedBy())) { + $value_5 = $data->getGuestInvitedBy(); } - if ($object->isInitialized('isUltraRestricted') && null !== $object->getIsUltraRestricted()) { - $value_15 = $object->getIsUltraRestricted(); - if (\is_bool($object->getIsUltraRestricted())) { - $value_15 = $object->getIsUltraRestricted(); - } - $data['is_ultra_restricted'] = $value_15; + $dataArray['guest_invited_by'] = $value_5; + } + if ($data->isInitialized('image1024') && null !== $data->getImage1024()) { + $value_6 = $data->getImage1024(); + if (\is_string($data->getImage1024())) { + $value_6 = $data->getImage1024(); } - if ($object->isInitialized('lastAvatarImageHash') && null !== $object->getLastAvatarImageHash()) { - $data['last_avatar_image_hash'] = $object->getLastAvatarImageHash(); + $dataArray['image_1024'] = $value_6; + } + if ($data->isInitialized('image192') && null !== $data->getImage192()) { + $value_7 = $data->getImage192(); + if (\is_string($data->getImage192())) { + $value_7 = $data->getImage192(); } - if ($object->isInitialized('lastName') && null !== $object->getLastName()) { - $value_16 = $object->getLastName(); - if (\is_string($object->getLastName())) { - $value_16 = $object->getLastName(); - } - $data['last_name'] = $value_16; + $dataArray['image_192'] = $value_7; + } + if ($data->isInitialized('image24') && null !== $data->getImage24()) { + $value_8 = $data->getImage24(); + if (\is_string($data->getImage24())) { + $value_8 = $data->getImage24(); } - if ($object->isInitialized('membershipsCount') && null !== $object->getMembershipsCount()) { - $data['memberships_count'] = $object->getMembershipsCount(); + $dataArray['image_24'] = $value_8; + } + if ($data->isInitialized('image32') && null !== $data->getImage32()) { + $value_9 = $data->getImage32(); + if (\is_string($data->getImage32())) { + $value_9 = $data->getImage32(); } - if ($object->isInitialized('name') && null !== $object->getName()) { - $value_17 = $object->getName(); - if (\is_string($object->getName())) { - $value_17 = $object->getName(); - } - $data['name'] = $value_17; + $dataArray['image_32'] = $value_9; + } + if ($data->isInitialized('image48') && null !== $data->getImage48()) { + $value_10 = $data->getImage48(); + if (\is_string($data->getImage48())) { + $value_10 = $data->getImage48(); } - $data['phone'] = $object->getPhone(); - if ($object->isInitialized('pronouns') && null !== $object->getPronouns()) { - $data['pronouns'] = $object->getPronouns(); + $dataArray['image_48'] = $value_10; + } + if ($data->isInitialized('image512') && null !== $data->getImage512()) { + $value_11 = $data->getImage512(); + if (\is_string($data->getImage512())) { + $value_11 = $data->getImage512(); } - $data['real_name'] = $object->getRealName(); - $data['real_name_normalized'] = $object->getRealNameNormalized(); - $data['skype'] = $object->getSkype(); - if ($object->isInitialized('statusDefaultEmoji') && null !== $object->getStatusDefaultEmoji()) { - $data['status_default_emoji'] = $object->getStatusDefaultEmoji(); + $dataArray['image_512'] = $value_11; + } + if ($data->isInitialized('image72') && null !== $data->getImage72()) { + $value_12 = $data->getImage72(); + if (\is_string($data->getImage72())) { + $value_12 = $data->getImage72(); } - if ($object->isInitialized('statusDefaultText') && null !== $object->getStatusDefaultText()) { - $data['status_default_text'] = $object->getStatusDefaultText(); + $dataArray['image_72'] = $value_12; + } + if ($data->isInitialized('imageOriginal') && null !== $data->getImageOriginal()) { + $value_13 = $data->getImageOriginal(); + if (\is_string($data->getImageOriginal())) { + $value_13 = $data->getImageOriginal(); } - if ($object->isInitialized('statusDefaultTextCanonical') && null !== $object->getStatusDefaultTextCanonical()) { - $value_18 = $object->getStatusDefaultTextCanonical(); - if (\is_string($object->getStatusDefaultTextCanonical())) { - $value_18 = $object->getStatusDefaultTextCanonical(); - } - $data['status_default_text_canonical'] = $value_18; + $dataArray['image_original'] = $value_13; + } + if ($data->isInitialized('isAppUser') && null !== $data->getIsAppUser()) { + $dataArray['is_app_user'] = $data->getIsAppUser(); + } + if ($data->isInitialized('isCustomImage') && null !== $data->getIsCustomImage()) { + $dataArray['is_custom_image'] = $data->getIsCustomImage(); + } + if ($data->isInitialized('isRestricted') && null !== $data->getIsRestricted()) { + $value_14 = $data->getIsRestricted(); + if (\is_bool($data->getIsRestricted())) { + $value_14 = $data->getIsRestricted(); } - $data['status_emoji'] = $object->getStatusEmoji(); - if ($object->isInitialized('statusExpiration') && null !== $object->getStatusExpiration()) { - $data['status_expiration'] = $object->getStatusExpiration(); + $dataArray['is_restricted'] = $value_14; + } + if ($data->isInitialized('isUltraRestricted') && null !== $data->getIsUltraRestricted()) { + $value_15 = $data->getIsUltraRestricted(); + if (\is_bool($data->getIsUltraRestricted())) { + $value_15 = $data->getIsUltraRestricted(); } - $data['status_text'] = $object->getStatusText(); - if ($object->isInitialized('statusTextCanonical') && null !== $object->getStatusTextCanonical()) { - $value_19 = $object->getStatusTextCanonical(); - if (\is_string($object->getStatusTextCanonical())) { - $value_19 = $object->getStatusTextCanonical(); - } - $data['status_text_canonical'] = $value_19; + $dataArray['is_ultra_restricted'] = $value_15; + } + if ($data->isInitialized('lastAvatarImageHash') && null !== $data->getLastAvatarImageHash()) { + $dataArray['last_avatar_image_hash'] = $data->getLastAvatarImageHash(); + } + if ($data->isInitialized('lastName') && null !== $data->getLastName()) { + $value_16 = $data->getLastName(); + if (\is_string($data->getLastName())) { + $value_16 = $data->getLastName(); } - if ($object->isInitialized('team') && null !== $object->getTeam()) { - $data['team'] = $object->getTeam(); + $dataArray['last_name'] = $value_16; + } + if ($data->isInitialized('membershipsCount') && null !== $data->getMembershipsCount()) { + $dataArray['memberships_count'] = $data->getMembershipsCount(); + } + if ($data->isInitialized('name') && null !== $data->getName()) { + $value_17 = $data->getName(); + if (\is_string($data->getName())) { + $value_17 = $data->getName(); } - $data['title'] = $object->getTitle(); - if ($object->isInitialized('updated') && null !== $object->getUpdated()) { - $data['updated'] = $object->getUpdated(); + $dataArray['name'] = $value_17; + } + $dataArray['phone'] = $data->getPhone(); + if ($data->isInitialized('pronouns') && null !== $data->getPronouns()) { + $dataArray['pronouns'] = $data->getPronouns(); + } + $dataArray['real_name'] = $data->getRealName(); + $dataArray['real_name_normalized'] = $data->getRealNameNormalized(); + $dataArray['skype'] = $data->getSkype(); + if ($data->isInitialized('statusDefaultEmoji') && null !== $data->getStatusDefaultEmoji()) { + $dataArray['status_default_emoji'] = $data->getStatusDefaultEmoji(); + } + if ($data->isInitialized('statusDefaultText') && null !== $data->getStatusDefaultText()) { + $dataArray['status_default_text'] = $data->getStatusDefaultText(); + } + if ($data->isInitialized('statusDefaultTextCanonical') && null !== $data->getStatusDefaultTextCanonical()) { + $value_18 = $data->getStatusDefaultTextCanonical(); + if (\is_string($data->getStatusDefaultTextCanonical())) { + $value_18 = $data->getStatusDefaultTextCanonical(); } - if ($object->isInitialized('userId') && null !== $object->getUserId()) { - $data['user_id'] = $object->getUserId(); + $dataArray['status_default_text_canonical'] = $value_18; + } + $dataArray['status_emoji'] = $data->getStatusEmoji(); + if ($data->isInitialized('statusExpiration') && null !== $data->getStatusExpiration()) { + $dataArray['status_expiration'] = $data->getStatusExpiration(); + } + $dataArray['status_text'] = $data->getStatusText(); + if ($data->isInitialized('statusTextCanonical') && null !== $data->getStatusTextCanonical()) { + $value_19 = $data->getStatusTextCanonical(); + if (\is_string($data->getStatusTextCanonical())) { + $value_19 = $data->getStatusTextCanonical(); } - if ($object->isInitialized('username') && null !== $object->getUsername()) { - $value_20 = $object->getUsername(); - if (\is_string($object->getUsername())) { - $value_20 = $object->getUsername(); - } - $data['username'] = $value_20; + $dataArray['status_text_canonical'] = $value_19; + } + if ($data->isInitialized('team') && null !== $data->getTeam()) { + $dataArray['team'] = $data->getTeam(); + } + $dataArray['title'] = $data->getTitle(); + if ($data->isInitialized('updated') && null !== $data->getUpdated()) { + $dataArray['updated'] = $data->getUpdated(); + } + if ($data->isInitialized('userId') && null !== $data->getUserId()) { + $dataArray['user_id'] = $data->getUserId(); + } + if ($data->isInitialized('username') && null !== $data->getUsername()) { + $value_20 = $data->getUsername(); + if (\is_string($data->getUsername())) { + $value_20 = $data->getUsername(); } - - return $data; + $dataArray['username'] = $value_20; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsUserProfile::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsUserProfile::class => false]; } } diff --git a/generated/Normalizer/ObjsUserProfileShortNormalizer.php b/generated/Normalizer/ObjsUserProfileShortNormalizer.php index a1c28901..4a18c5c9 100644 --- a/generated/Normalizer/ObjsUserProfileShortNormalizer.php +++ b/generated/Normalizer/ObjsUserProfileShortNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,255 +23,132 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsUserProfileShortNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsUserProfileShortNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsUserProfileShort(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { - $object->setAvatarHash($data['avatar_hash']); - } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { - $object->setAvatarHash(null); - } - if (\array_key_exists('display_name', $data) && null !== $data['display_name']) { - $object->setDisplayName($data['display_name']); - } elseif (\array_key_exists('display_name', $data) && null === $data['display_name']) { - $object->setDisplayName(null); - } - if (\array_key_exists('display_name_normalized', $data) && null !== $data['display_name_normalized']) { - $object->setDisplayNameNormalized($data['display_name_normalized']); - } elseif (\array_key_exists('display_name_normalized', $data) && null === $data['display_name_normalized']) { - $object->setDisplayNameNormalized(null); - } - if (\array_key_exists('first_name', $data) && null !== $data['first_name']) { - $value = $data['first_name']; - if (\is_string($data['first_name'])) { - $value = $data['first_name']; - } - $object->setFirstName($value); - } elseif (\array_key_exists('first_name', $data) && null === $data['first_name']) { - $object->setFirstName(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { - $object->setIsRestricted($data['is_restricted']); - } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { - $object->setIsRestricted(null); - } - if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { - $object->setIsUltraRestricted($data['is_ultra_restricted']); - } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { - $object->setIsUltraRestricted(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { - $object->setRealName($data['real_name']); - } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { - $object->setRealName(null); - } - if (\array_key_exists('real_name_normalized', $data) && null !== $data['real_name_normalized']) { - $object->setRealNameNormalized($data['real_name_normalized']); - } elseif (\array_key_exists('real_name_normalized', $data) && null === $data['real_name_normalized']) { - $object->setRealNameNormalized(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['avatar_hash'] = $object->getAvatarHash(); - $data['display_name'] = $object->getDisplayName(); - if ($object->isInitialized('displayNameNormalized') && null !== $object->getDisplayNameNormalized()) { - $data['display_name_normalized'] = $object->getDisplayNameNormalized(); - } - $value = $object->getFirstName(); - if (\is_string($object->getFirstName())) { - $value = $object->getFirstName(); - } - $data['first_name'] = $value; - $data['image_72'] = $object->getImage72(); - $data['is_restricted'] = $object->getIsRestricted(); - $data['is_ultra_restricted'] = $object->getIsUltraRestricted(); - $data['name'] = $object->getName(); - $data['real_name'] = $object->getRealName(); - if ($object->isInitialized('realNameNormalized') && null !== $object->getRealNameNormalized()) { - $data['real_name_normalized'] = $object->getRealNameNormalized(); - } - $data['team'] = $object->getTeam(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ObjsUserProfileShort(); + if (\array_key_exists('is_restricted', $data) && \is_int($data['is_restricted'])) { + $data['is_restricted'] = (bool) $data['is_restricted']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => false]; + if (\array_key_exists('is_ultra_restricted', $data) && \is_int($data['is_ultra_restricted'])) { + $data['is_ultra_restricted'] = (bool) $data['is_ultra_restricted']; } - } -} else { - class ObjsUserProfileShortNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserProfileShort::class === \get_class($data); + if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { + $object->setAvatarHash($data['avatar_hash']); + } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { + $object->setAvatarHash(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsUserProfileShort(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { - $object->setAvatarHash($data['avatar_hash']); - } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { - $object->setAvatarHash(null); - } - if (\array_key_exists('display_name', $data) && null !== $data['display_name']) { - $object->setDisplayName($data['display_name']); - } elseif (\array_key_exists('display_name', $data) && null === $data['display_name']) { - $object->setDisplayName(null); - } - if (\array_key_exists('display_name_normalized', $data) && null !== $data['display_name_normalized']) { - $object->setDisplayNameNormalized($data['display_name_normalized']); - } elseif (\array_key_exists('display_name_normalized', $data) && null === $data['display_name_normalized']) { - $object->setDisplayNameNormalized(null); - } - if (\array_key_exists('first_name', $data) && null !== $data['first_name']) { + if (\array_key_exists('display_name', $data) && null !== $data['display_name']) { + $object->setDisplayName($data['display_name']); + } elseif (\array_key_exists('display_name', $data) && null === $data['display_name']) { + $object->setDisplayName(null); + } + if (\array_key_exists('display_name_normalized', $data) && null !== $data['display_name_normalized']) { + $object->setDisplayNameNormalized($data['display_name_normalized']); + } elseif (\array_key_exists('display_name_normalized', $data) && null === $data['display_name_normalized']) { + $object->setDisplayNameNormalized(null); + } + if (\array_key_exists('first_name', $data) && null !== $data['first_name']) { + $value = $data['first_name']; + if (\is_string($data['first_name'])) { $value = $data['first_name']; - if (\is_string($data['first_name'])) { - $value = $data['first_name']; - } - $object->setFirstName($value); - } elseif (\array_key_exists('first_name', $data) && null === $data['first_name']) { - $object->setFirstName(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); } - if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { - $object->setIsRestricted($data['is_restricted']); - } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { - $object->setIsRestricted(null); - } - if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { - $object->setIsUltraRestricted($data['is_ultra_restricted']); - } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { - $object->setIsUltraRestricted(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { - $object->setRealName($data['real_name']); - } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { - $object->setRealName(null); - } - if (\array_key_exists('real_name_normalized', $data) && null !== $data['real_name_normalized']) { - $object->setRealNameNormalized($data['real_name_normalized']); - } elseif (\array_key_exists('real_name_normalized', $data) && null === $data['real_name_normalized']) { - $object->setRealNameNormalized(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($data['team']); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - - return $object; + $object->setFirstName($value); + } elseif (\array_key_exists('first_name', $data) && null === $data['first_name']) { + $object->setFirstName(null); + } + if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { + $object->setImage72($data['image_72']); + } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { + $object->setImage72(null); + } + if (\array_key_exists('is_restricted', $data) && null !== $data['is_restricted']) { + $object->setIsRestricted($data['is_restricted']); + } elseif (\array_key_exists('is_restricted', $data) && null === $data['is_restricted']) { + $object->setIsRestricted(null); + } + if (\array_key_exists('is_ultra_restricted', $data) && null !== $data['is_ultra_restricted']) { + $object->setIsUltraRestricted($data['is_ultra_restricted']); + } elseif (\array_key_exists('is_ultra_restricted', $data) && null === $data['is_ultra_restricted']) { + $object->setIsUltraRestricted(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); + } + if (\array_key_exists('real_name', $data) && null !== $data['real_name']) { + $object->setRealName($data['real_name']); + } elseif (\array_key_exists('real_name', $data) && null === $data['real_name']) { + $object->setRealName(null); + } + if (\array_key_exists('real_name_normalized', $data) && null !== $data['real_name_normalized']) { + $object->setRealNameNormalized($data['real_name_normalized']); + } elseif (\array_key_exists('real_name_normalized', $data) && null === $data['real_name_normalized']) { + $object->setRealNameNormalized(null); + } + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($data['team']); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['avatar_hash'] = $object->getAvatarHash(); - $data['display_name'] = $object->getDisplayName(); - if ($object->isInitialized('displayNameNormalized') && null !== $object->getDisplayNameNormalized()) { - $data['display_name_normalized'] = $object->getDisplayNameNormalized(); - } - $value = $object->getFirstName(); - if (\is_string($object->getFirstName())) { - $value = $object->getFirstName(); - } - $data['first_name'] = $value; - $data['image_72'] = $object->getImage72(); - $data['is_restricted'] = $object->getIsRestricted(); - $data['is_ultra_restricted'] = $object->getIsUltraRestricted(); - $data['name'] = $object->getName(); - $data['real_name'] = $object->getRealName(); - if ($object->isInitialized('realNameNormalized') && null !== $object->getRealNameNormalized()) { - $data['real_name_normalized'] = $object->getRealNameNormalized(); - } - $data['team'] = $object->getTeam(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['avatar_hash'] = $data->getAvatarHash(); + $dataArray['display_name'] = $data->getDisplayName(); + if ($data->isInitialized('displayNameNormalized') && null !== $data->getDisplayNameNormalized()) { + $dataArray['display_name_normalized'] = $data->getDisplayNameNormalized(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => false]; + $value = $data->getFirstName(); + if (\is_string($data->getFirstName())) { + $value = $data->getFirstName(); + } + $dataArray['first_name'] = $value; + $dataArray['image_72'] = $data->getImage72(); + $dataArray['is_restricted'] = $data->getIsRestricted(); + $dataArray['is_ultra_restricted'] = $data->getIsUltraRestricted(); + $dataArray['name'] = $data->getName(); + $dataArray['real_name'] = $data->getRealName(); + if ($data->isInitialized('realNameNormalized') && null !== $data->getRealNameNormalized()) { + $dataArray['real_name_normalized'] = $data->getRealNameNormalized(); } + $dataArray['team'] = $data->getTeam(); + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsUserProfileShort::class => false]; } } diff --git a/generated/Normalizer/ObjsUserTeamProfileNormalizer.php b/generated/Normalizer/ObjsUserTeamProfileNormalizer.php index 4a66e0e8..53eaa2ca 100644 --- a/generated/Normalizer/ObjsUserTeamProfileNormalizer.php +++ b/generated/Normalizer/ObjsUserTeamProfileNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,127 +23,62 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ObjsUserTeamProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ObjsUserTeamProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsUserTeamProfile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $values = []; - foreach ($data['fields'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class, 'json', $context); - } - $object->setFields($values); - } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { - $object->setFields(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ObjsUserTeamProfile(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('fields', $data) && null !== $data['fields']) { $values = []; - foreach ($object->getFields() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['fields'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class, 'json', $context); } - $data['fields'] = $values; - - return $data; + $object->setFields($values); + } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { + $object->setFields(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => false]; - } + return $object; } -} else { - class ObjsUserTeamProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ObjsUserTeamProfile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $values = []; - foreach ($data['fields'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class, 'json', $context); - } - $object->setFields($values); - } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { - $object->setFields(null); - } - - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getFields() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['fields'] = $values; - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getFields() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['fields'] = $values; - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ObjsUserTeamProfile::class => false]; } } diff --git a/generated/Normalizer/PinsAddPostResponse200Normalizer.php b/generated/Normalizer/PinsAddPostResponse200Normalizer.php index 8827fd09..8cca5a2c 100644 --- a/generated/Normalizer/PinsAddPostResponse200Normalizer.php +++ b/generated/Normalizer/PinsAddPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class === $type; - } +class PinsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\PinsAddPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class PinsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsAddPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsAddPostResponse200::class => false]; } } diff --git a/generated/Normalizer/PinsAddPostResponsedefaultNormalizer.php b/generated/Normalizer/PinsAddPostResponsedefaultNormalizer.php index 63e86b32..4f00678d 100644 --- a/generated/Normalizer/PinsAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/PinsAddPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class PinsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class PinsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsAddPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/PinsListGetResponse200Item0ItemsItem0Normalizer.php b/generated/Normalizer/PinsListGetResponse200Item0ItemsItem0Normalizer.php index d5fb5f3c..ad18e508 100644 --- a/generated/Normalizer/PinsListGetResponse200Item0ItemsItem0Normalizer.php +++ b/generated/Normalizer/PinsListGetResponse200Item0ItemsItem0Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,163 +23,80 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsListGetResponse200Item0ItemsItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class PinsListGetResponse200Item0ItemsItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { - $object->setCreatedBy($data['created_by']); - } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { - $object->setCreatedBy(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - if ($object->isInitialized('createdBy') && null !== $object->getCreatedBy()) { - $data['created_by'] = $object->getCreatedBy(); - } - if ($object->isInitialized('file') && null !== $object->getFile()) { - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - - return $data; + if (\array_key_exists('created', $data) && null !== $data['created']) { + $object->setCreated($data['created']); + } elseif (\array_key_exists('created', $data) && null === $data['created']) { + $object->setCreated(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => false]; + if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { + $object->setCreatedBy($data['created_by']); + } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { + $object->setCreatedBy(null); } - } -} else { - class PinsListGetResponse200Item0ItemsItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class === $type; + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { - $object->setCreatedBy($data['created_by']); - } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { - $object->setCreatedBy(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('created') && null !== $data->getCreated()) { + $dataArray['created'] = $data->getCreated(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - if ($object->isInitialized('createdBy') && null !== $object->getCreatedBy()) { - $data['created_by'] = $object->getCreatedBy(); - } - if ($object->isInitialized('file') && null !== $object->getFile()) { - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - - return $data; + if ($data->isInitialized('createdBy') && null !== $data->getCreatedBy()) { + $dataArray['created_by'] = $data->getCreatedBy(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => false]; + if ($data->isInitialized('file') && null !== $data->getFile()) { + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + } + if ($data->isInitialized('type') && null !== $data->getType()) { + $dataArray['type'] = $data->getType(); } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class => false]; } } diff --git a/generated/Normalizer/PinsListGetResponse200Item0ItemsItem1Normalizer.php b/generated/Normalizer/PinsListGetResponse200Item0ItemsItem1Normalizer.php index a41dac23..abff6a8c 100644 --- a/generated/Normalizer/PinsListGetResponse200Item0ItemsItem1Normalizer.php +++ b/generated/Normalizer/PinsListGetResponse200Item0ItemsItem1Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,179 +23,88 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsListGetResponse200Item0ItemsItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class PinsListGetResponse200Item0ItemsItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { - $object->setCreatedBy($data['created_by']); - } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { - $object->setCreatedBy(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('channel') && null !== $object->getChannel()) { - $data['channel'] = $object->getChannel(); - } - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - if ($object->isInitialized('createdBy') && null !== $object->getCreatedBy()) { - $data['created_by'] = $object->getCreatedBy(); - } - if ($object->isInitialized('message') && null !== $object->getMessage()) { - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } - - return $data; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => false]; + if (\array_key_exists('created', $data) && null !== $data['created']) { + $object->setCreated($data['created']); + } elseif (\array_key_exists('created', $data) && null === $data['created']) { + $object->setCreated(null); } - } -} else { - class PinsListGetResponse200Item0ItemsItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class === $type; + if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { + $object->setCreatedBy($data['created_by']); + } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { + $object->setCreatedBy(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class === \get_class($data); + if (\array_key_exists('message', $data) && null !== $data['message']) { + $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); + } elseif (\array_key_exists('message', $data) && null === $data['message']) { + $object->setMessage(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('created', $data) && null !== $data['created']) { - $object->setCreated($data['created']); - } elseif (\array_key_exists('created', $data) && null === $data['created']) { - $object->setCreated(null); - } - if (\array_key_exists('created_by', $data) && null !== $data['created_by']) { - $object->setCreatedBy($data['created_by']); - } elseif (\array_key_exists('created_by', $data) && null === $data['created_by']) { - $object->setCreatedBy(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('channel') && null !== $object->getChannel()) { - $data['channel'] = $object->getChannel(); - } - if ($object->isInitialized('created') && null !== $object->getCreated()) { - $data['created'] = $object->getCreated(); - } - if ($object->isInitialized('createdBy') && null !== $object->getCreatedBy()) { - $data['created_by'] = $object->getCreatedBy(); - } - if ($object->isInitialized('message') && null !== $object->getMessage()) { - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - } - if ($object->isInitialized('type') && null !== $object->getType()) { - $data['type'] = $object->getType(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('channel') && null !== $data->getChannel()) { + $dataArray['channel'] = $data->getChannel(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => false]; + if ($data->isInitialized('created') && null !== $data->getCreated()) { + $dataArray['created'] = $data->getCreated(); } + if ($data->isInitialized('createdBy') && null !== $data->getCreatedBy()) { + $dataArray['created_by'] = $data->getCreatedBy(); + } + if ($data->isInitialized('message') && null !== $data->getMessage()) { + $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + } + if ($data->isInitialized('type') && null !== $data->getType()) { + $dataArray['type'] = $data->getType(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class => false]; } } diff --git a/generated/Normalizer/PinsListGetResponse200Item0Normalizer.php b/generated/Normalizer/PinsListGetResponse200Item0Normalizer.php index b75e811c..4a199619 100644 --- a/generated/Normalizer/PinsListGetResponse200Item0Normalizer.php +++ b/generated/Normalizer/PinsListGetResponse200Item0Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,179 +23,91 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsListGetResponse200Item0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class PinsListGetResponse200Item0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('items', $data) && null !== $data['items']) { - $value = $data['items']; - if (\is_array($data['items']) && $this->isOnlyNumericKeys($data['items'])) { - $values = []; - foreach ($data['items'] as $value_1) { - $values[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class, 'json', $context); - } - $value = $values; - } elseif (\is_array($data['items']) && $this->isOnlyNumericKeys($data['items'])) { - $values_1 = []; - foreach ($data['items'] as $value_2) { - $values_1[] = $this->denormalizer->denormalize($value_2, \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class, 'json', $context); - } - $value = $values_1; - } - $object->setItems($value); - } elseif (\array_key_exists('items', $data) && null === $data['items']) { - $object->setItems(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $value = $object->getItems(); - if (\is_array($object->getItems())) { + if (\array_key_exists('items', $data) && null !== $data['items']) { + $value = $data['items']; + if (\is_array($data['items']) && $this->isOnlyNumericKeys($data['items'])) { $values = []; - foreach ($object->getItems() as $value_1) { - $values[] = $this->normalizer->normalize($value_1, 'json', $context); + foreach ($data['items'] as $value_1) { + $values[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class, 'json', $context); } $value = $values; - } elseif (\is_array($object->getItems())) { + } elseif (\is_array($data['items']) && $this->isOnlyNumericKeys($data['items'])) { $values_1 = []; - foreach ($object->getItems() as $value_2) { - $values_1[] = $this->normalizer->normalize($value_2, 'json', $context); + foreach ($data['items'] as $value_2) { + $values_1[] = $this->denormalizer->denormalize($value_2, \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class, 'json', $context); } $value = $values_1; } - $data['items'] = $value; - $data['ok'] = $object->getOk(); - - return $data; - } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => false]; + $object->setItems($value); + } elseif (\array_key_exists('items', $data) && null === $data['items']) { + $object->setItems(null); } - } -} else { - class PinsListGetResponse200Item0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class === \get_class($data); - } + return $object; + } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('items', $data) && null !== $data['items']) { - $value = $data['items']; - if (\is_array($data['items']) && $this->isOnlyNumericKeys($data['items'])) { - $values = []; - foreach ($data['items'] as $value_1) { - $values[] = $this->denormalizer->denormalize($value_1, \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem0::class, 'json', $context); - } - $value = $values; - } elseif (\is_array($data['items']) && $this->isOnlyNumericKeys($data['items'])) { - $values_1 = []; - foreach ($data['items'] as $value_2) { - $values_1[] = $this->denormalizer->denormalize($value_2, \JoliCode\Slack\Api\Model\PinsListGetResponse200Item0ItemsItem1::class, 'json', $context); - } - $value = $values_1; - } - $object->setItems($value); - } elseif (\array_key_exists('items', $data) && null === $data['items']) { - $object->setItems(null); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $value = $data->getItems(); + if (\is_array($data->getItems())) { + $values = []; + foreach ($data->getItems() as $value_1) { + $values[] = $this->normalizer->normalize($value_1, 'json', $context); } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); + $value = $values; + } elseif (\is_array($data->getItems())) { + $values_1 = []; + foreach ($data->getItems() as $value_2) { + $values_1[] = $this->normalizer->normalize($value_2, 'json', $context); } - - return $object; + $value = $values_1; } + $dataArray['items'] = $value; + $dataArray['ok'] = $data->getOk(); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $value = $object->getItems(); - if (\is_array($object->getItems())) { - $values = []; - foreach ($object->getItems() as $value_1) { - $values[] = $this->normalizer->normalize($value_1, 'json', $context); - } - $value = $values; - } elseif (\is_array($object->getItems())) { - $values_1 = []; - foreach ($object->getItems() as $value_2) { - $values_1[] = $this->normalizer->normalize($value_2, 'json', $context); - } - $value = $values_1; - } - $data['items'] = $value; - $data['ok'] = $object->getOk(); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item0::class => false]; } } diff --git a/generated/Normalizer/PinsListGetResponse200Item1Normalizer.php b/generated/Normalizer/PinsListGetResponse200Item1Normalizer.php index c6d96b5e..7aeb98c2 100644 --- a/generated/Normalizer/PinsListGetResponse200Item1Normalizer.php +++ b/generated/Normalizer/PinsListGetResponse200Item1Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsListGetResponse200Item1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class PinsListGetResponse200Item1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('count', $data) && null !== $data['count']) { - $object->setCount($data['count']); - } elseif (\array_key_exists('count', $data) && null === $data['count']) { - $object->setCount(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['count'] = $object->getCount(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class PinsListGetResponse200Item1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class === $type; + if (\array_key_exists('count', $data) && null !== $data['count']) { + $object->setCount($data['count']); + } elseif (\array_key_exists('count', $data) && null === $data['count']) { + $object->setCount(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponse200Item1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('count', $data) && null !== $data['count']) { - $object->setCount($data['count']); - } elseif (\array_key_exists('count', $data) && null === $data['count']) { - $object->setCount(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['count'] = $object->getCount(); - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['count'] = $data->getCount(); + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsListGetResponse200Item1::class => false]; } } diff --git a/generated/Normalizer/PinsListGetResponsedefaultNormalizer.php b/generated/Normalizer/PinsListGetResponsedefaultNormalizer.php index ebb85245..7545d449 100644 --- a/generated/Normalizer/PinsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/PinsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class PinsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\PinsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class PinsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/PinsRemovePostResponse200Normalizer.php b/generated/Normalizer/PinsRemovePostResponse200Normalizer.php index 26137c86..f5fe474e 100644 --- a/generated/Normalizer/PinsRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/PinsRemovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class === $type; - } +class PinsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\PinsRemovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class PinsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsRemovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/PinsRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/PinsRemovePostResponsedefaultNormalizer.php index 9415a72f..c99a2a9c 100644 --- a/generated/Normalizer/PinsRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/PinsRemovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class PinsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class PinsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class PinsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\PinsRemovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ReactionsAddPostResponse200Normalizer.php b/generated/Normalizer/ReactionsAddPostResponse200Normalizer.php index ae8f26ed..22ccdde5 100644 --- a/generated/Normalizer/ReactionsAddPostResponse200Normalizer.php +++ b/generated/Normalizer/ReactionsAddPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class === $type; - } +class ReactionsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ReactionsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsAddPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ReactionsAddPostResponsedefaultNormalizer.php b/generated/Normalizer/ReactionsAddPostResponsedefaultNormalizer.php index e6d0b80b..1c4e83da 100644 --- a/generated/Normalizer/ReactionsAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ReactionsAddPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ReactionsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ReactionsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsAddPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ReactionsGetGetResponsedefaultNormalizer.php b/generated/Normalizer/ReactionsGetGetResponsedefaultNormalizer.php index 8ecfb74a..d284968c 100644 --- a/generated/Normalizer/ReactionsGetGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ReactionsGetGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ReactionsGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ReactionsGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsGetGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem0Normalizer.php b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem0Normalizer.php index 818080ce..cf1ae8a6 100644 --- a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem0Normalizer.php +++ b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem0Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsListGetResponse200ItemsItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ReactionsListGetResponse200ItemsItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['type'] = $object->getType(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => false]; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - } -} else { - class ReactionsListGetResponse200ItemsItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class === $type; + if (\array_key_exists('message', $data) && null !== $data['message']) { + $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); + } elseif (\array_key_exists('message', $data) && null === $data['message']) { + $object->setMessage(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem0::class => false]; } } diff --git a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem1Normalizer.php b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem1Normalizer.php index e12fb3f1..31404a97 100644 --- a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem1Normalizer.php +++ b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem1Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,60 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsListGetResponse200ItemsItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ReactionsListGetResponse200ItemsItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['type'] = $object->getType(); - - return $data; + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => false]; + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - } -} else { - class ReactionsListGetResponse200ItemsItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem1::class => false]; } } diff --git a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem2Normalizer.php b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem2Normalizer.php index ddce1e87..681b431e 100644 --- a/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem2Normalizer.php +++ b/generated/Normalizer/ReactionsListGetResponse200ItemsItemItem2Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsListGetResponse200ItemsItemItem2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ReactionsListGetResponse200ItemsItemItem2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('comment', $data) && null !== $data['comment']) { - $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); - } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { - $object->setComment(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['comment'] = $this->normalizer->normalize($object->getComment(), 'json', $context); - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['type'] = $object->getType(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => false]; + if (\array_key_exists('comment', $data) && null !== $data['comment']) { + $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); + } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { + $object->setComment(null); } - } -} else { - class ReactionsListGetResponse200ItemsItemItem2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class === $type; + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('comment', $data) && null !== $data['comment']) { - $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); - } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { - $object->setComment(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['comment'] = $this->normalizer->normalize($object->getComment(), 'json', $context); - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['comment'] = $this->normalizer->normalize($data->getComment(), 'json', $context); + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200ItemsItemItem2::class => false]; } } diff --git a/generated/Normalizer/ReactionsListGetResponse200Normalizer.php b/generated/Normalizer/ReactionsListGetResponse200Normalizer.php index bebceff8..eec43271 100644 --- a/generated/Normalizer/ReactionsListGetResponse200Normalizer.php +++ b/generated/Normalizer/ReactionsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,171 +23,87 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ReactionsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('items', $data) && null !== $data['items']) { - $values = []; - foreach ($data['items'] as $value) { - $values[] = $value; - } - $object->setItems($values); - } elseif (\array_key_exists('items', $data) && null === $data['items']) { - $object->setItems(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('items', $data) && null !== $data['items']) { $values = []; - foreach ($object->getItems() as $value) { + foreach ($data['items'] as $value) { $values[] = $value; } - $data['items'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('paging') && null !== $object->getPaging()) { - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - } - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; + $object->setItems($values); + } elseif (\array_key_exists('items', $data) && null === $data['items']) { + $object->setItems(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => false]; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - } -} else { - class ReactionsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class === $type; + if (\array_key_exists('paging', $data) && null !== $data['paging']) { + $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); + } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { + $object->setPaging(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class === \get_class($data); + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('items', $data) && null !== $data['items']) { - $values = []; - foreach ($data['items'] as $value) { - $values[] = $value; - } - $object->setItems($values); - } elseif (\array_key_exists('items', $data) && null === $data['items']) { - $object->setItems(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getItems() as $value) { + $values[] = $value; } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getItems() as $value) { - $values[] = $value; - } - $data['items'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('paging') && null !== $object->getPaging()) { - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - } - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; + $dataArray['items'] = $values; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('paging') && null !== $data->getPaging()) { + $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => false]; + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/ReactionsListGetResponsedefaultNormalizer.php b/generated/Normalizer/ReactionsListGetResponsedefaultNormalizer.php index 841f4324..502942a6 100644 --- a/generated/Normalizer/ReactionsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/ReactionsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ReactionsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ReactionsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ReactionsRemovePostResponse200Normalizer.php b/generated/Normalizer/ReactionsRemovePostResponse200Normalizer.php index b2745bd0..e7c9d56f 100644 --- a/generated/Normalizer/ReactionsRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/ReactionsRemovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class === $type; - } +class ReactionsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class ReactionsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsRemovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ReactionsRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/ReactionsRemovePostResponsedefaultNormalizer.php index 89d55c8e..afe65c9a 100644 --- a/generated/Normalizer/ReactionsRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ReactionsRemovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ReactionsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ReactionsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class ReactionsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ReactionsRemovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/RemindersAddPostResponse200Normalizer.php b/generated/Normalizer/RemindersAddPostResponse200Normalizer.php index cf3abc81..2bc6357e 100644 --- a/generated/Normalizer/RemindersAddPostResponse200Normalizer.php +++ b/generated/Normalizer/RemindersAddPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RemindersAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('reminder', $data) && null !== $data['reminder']) { - $object->setReminder($this->denormalizer->denormalize($data['reminder'], \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context)); - } elseif (\array_key_exists('reminder', $data) && null === $data['reminder']) { - $object->setReminder(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['reminder'] = $this->normalizer->normalize($object->getReminder(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RemindersAddPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class RemindersAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class === \get_class($data); + if (\array_key_exists('reminder', $data) && null !== $data['reminder']) { + $object->setReminder($this->denormalizer->denormalize($data['reminder'], \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context)); + } elseif (\array_key_exists('reminder', $data) && null === $data['reminder']) { + $object->setReminder(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('reminder', $data) && null !== $data['reminder']) { - $object->setReminder($this->denormalizer->denormalize($data['reminder'], \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context)); - } elseif (\array_key_exists('reminder', $data) && null === $data['reminder']) { - $object->setReminder(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['reminder'] = $this->normalizer->normalize($object->getReminder(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['reminder'] = $this->normalizer->normalize($data->getReminder(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersAddPostResponse200::class => false]; } } diff --git a/generated/Normalizer/RemindersAddPostResponsedefaultNormalizer.php b/generated/Normalizer/RemindersAddPostResponsedefaultNormalizer.php index 41f3eded..19ff39c0 100644 --- a/generated/Normalizer/RemindersAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/RemindersAddPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RemindersAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class RemindersAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersAddPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/RemindersCompletePostResponse200Normalizer.php b/generated/Normalizer/RemindersCompletePostResponse200Normalizer.php index 7792acba..f83af137 100644 --- a/generated/Normalizer/RemindersCompletePostResponse200Normalizer.php +++ b/generated/Normalizer/RemindersCompletePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersCompletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class === $type; - } +class RemindersCompletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class RemindersCompletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersCompletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersCompletePostResponse200::class => false]; } } diff --git a/generated/Normalizer/RemindersCompletePostResponsedefaultNormalizer.php b/generated/Normalizer/RemindersCompletePostResponsedefaultNormalizer.php index 68c27402..a798265a 100644 --- a/generated/Normalizer/RemindersCompletePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/RemindersCompletePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersCompletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RemindersCompletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class RemindersCompletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersCompletePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/RemindersDeletePostResponse200Normalizer.php b/generated/Normalizer/RemindersDeletePostResponse200Normalizer.php index 7b3f92fd..1d7da63b 100644 --- a/generated/Normalizer/RemindersDeletePostResponse200Normalizer.php +++ b/generated/Normalizer/RemindersDeletePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class === $type; - } +class RemindersDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class RemindersDeletePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersDeletePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersDeletePostResponse200::class => false]; } } diff --git a/generated/Normalizer/RemindersDeletePostResponsedefaultNormalizer.php b/generated/Normalizer/RemindersDeletePostResponsedefaultNormalizer.php index 5d94aeb5..d830388b 100644 --- a/generated/Normalizer/RemindersDeletePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/RemindersDeletePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RemindersDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class RemindersDeletePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersDeletePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/RemindersInfoGetResponse200Normalizer.php b/generated/Normalizer/RemindersInfoGetResponse200Normalizer.php index be461822..75df1653 100644 --- a/generated/Normalizer/RemindersInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/RemindersInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RemindersInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('reminder', $data) && null !== $data['reminder']) { - $object->setReminder($this->denormalizer->denormalize($data['reminder'], \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context)); - } elseif (\array_key_exists('reminder', $data) && null === $data['reminder']) { - $object->setReminder(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['reminder'] = $this->normalizer->normalize($object->getReminder(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class RemindersInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class === \get_class($data); + if (\array_key_exists('reminder', $data) && null !== $data['reminder']) { + $object->setReminder($this->denormalizer->denormalize($data['reminder'], \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context)); + } elseif (\array_key_exists('reminder', $data) && null === $data['reminder']) { + $object->setReminder(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('reminder', $data) && null !== $data['reminder']) { - $object->setReminder($this->denormalizer->denormalize($data['reminder'], \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context)); - } elseif (\array_key_exists('reminder', $data) && null === $data['reminder']) { - $object->setReminder(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['reminder'] = $this->normalizer->normalize($object->getReminder(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['reminder'] = $this->normalizer->normalize($data->getReminder(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/RemindersInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/RemindersInfoGetResponsedefaultNormalizer.php index 97e00e81..fe7dbf12 100644 --- a/generated/Normalizer/RemindersInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/RemindersInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RemindersInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class RemindersInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/RemindersListGetResponse200Normalizer.php b/generated/Normalizer/RemindersListGetResponse200Normalizer.php index db5ea605..e337e0d6 100644 --- a/generated/Normalizer/RemindersListGetResponse200Normalizer.php +++ b/generated/Normalizer/RemindersListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RemindersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('reminders', $data) && null !== $data['reminders']) { - $values = []; - foreach ($data['reminders'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context); - } - $object->setReminders($values); - } elseif (\array_key_exists('reminders', $data) && null === $data['reminders']) { - $object->setReminders(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\RemindersListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('reminders', $data) && null !== $data['reminders']) { $values = []; - foreach ($object->getReminders() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['reminders'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context); } - $data['reminders'] = $values; - - return $data; + $object->setReminders($values); + } elseif (\array_key_exists('reminders', $data) && null === $data['reminders']) { + $object->setReminders(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => false]; - } + return $object; } -} else { - class RemindersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersListGetResponse200::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('reminders', $data) && null !== $data['reminders']) { - $values = []; - foreach ($data['reminders'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsReminder::class, 'json', $context); - } - $object->setReminders($values); - } elseif (\array_key_exists('reminders', $data) && null === $data['reminders']) { - $object->setReminders(null); - } - - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $values = []; + foreach ($data->getReminders() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['reminders'] = $values; - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $values = []; - foreach ($object->getReminders() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['reminders'] = $values; - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/RemindersListGetResponsedefaultNormalizer.php b/generated/Normalizer/RemindersListGetResponsedefaultNormalizer.php index f3b3a6b6..b87fdf6a 100644 --- a/generated/Normalizer/RemindersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/RemindersListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RemindersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RemindersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class RemindersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RemindersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RemindersListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/RtmConnectGetResponse200Normalizer.php b/generated/Normalizer/RtmConnectGetResponse200Normalizer.php index fa585425..2fb3a064 100644 --- a/generated/Normalizer/RtmConnectGetResponse200Normalizer.php +++ b/generated/Normalizer/RtmConnectGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,75 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RtmConnectGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RtmConnectGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('self', $data) && null !== $data['self']) { - $object->setSelf($this->denormalizer->denormalize($data['self'], \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class, 'json', $context)); - } elseif (\array_key_exists('self', $data) && null === $data['self']) { - $object->setSelf(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('url', $data) && null !== $data['url']) { - $object->setUrl($data['url']); - } elseif (\array_key_exists('url', $data) && null === $data['url']) { - $object->setUrl(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['self'] = $this->normalizer->normalize($object->getSelf(), 'json', $context); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['url'] = $object->getUrl(); - - return $data; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => false]; + if (\array_key_exists('self', $data) && null !== $data['self']) { + $object->setSelf($this->denormalizer->denormalize($data['self'], \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class, 'json', $context)); + } elseif (\array_key_exists('self', $data) && null === $data['self']) { + $object->setSelf(null); } - } -} else { - class RtmConnectGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class === $type; + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class, 'json', $context)); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class === \get_class($data); + if (\array_key_exists('url', $data) && null !== $data['url']) { + $object->setUrl($data['url']); + } elseif (\array_key_exists('url', $data) && null === $data['url']) { + $object->setUrl(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('self', $data) && null !== $data['self']) { - $object->setSelf($this->denormalizer->denormalize($data['self'], \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class, 'json', $context)); - } elseif (\array_key_exists('self', $data) && null === $data['self']) { - $object->setSelf(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('url', $data) && null !== $data['url']) { - $object->setUrl($data['url']); - } elseif (\array_key_exists('url', $data) && null === $data['url']) { - $object->setUrl(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['self'] = $this->normalizer->normalize($object->getSelf(), 'json', $context); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['url'] = $object->getUrl(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['self'] = $this->normalizer->normalize($data->getSelf(), 'json', $context); + $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['url'] = $data->getUrl(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200::class => false]; } } diff --git a/generated/Normalizer/RtmConnectGetResponse200SelfNormalizer.php b/generated/Normalizer/RtmConnectGetResponse200SelfNormalizer.php index 817a045d..f4767f07 100644 --- a/generated/Normalizer/RtmConnectGetResponse200SelfNormalizer.php +++ b/generated/Normalizer/RtmConnectGetResponse200SelfNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,60 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RtmConnectGetResponse200SelfNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RtmConnectGetResponse200SelfNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => false]; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - } -} else { - class RtmConnectGetResponse200SelfNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['id'] = $data->getId(); + $dataArray['name'] = $data->getName(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200Self::class => false]; } } diff --git a/generated/Normalizer/RtmConnectGetResponse200TeamNormalizer.php b/generated/Normalizer/RtmConnectGetResponse200TeamNormalizer.php index 21c7e6b8..598a8a89 100644 --- a/generated/Normalizer/RtmConnectGetResponse200TeamNormalizer.php +++ b/generated/Normalizer/RtmConnectGetResponse200TeamNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RtmConnectGetResponse200TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RtmConnectGetResponse200TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('domain', $data) && null !== $data['domain']) { - $object->setDomain($data['domain']); - } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { - $object->setDomain(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['domain'] = $object->getDomain(); - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => false]; + if (\array_key_exists('domain', $data) && null !== $data['domain']) { + $object->setDomain($data['domain']); + } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { + $object->setDomain(null); } - } -} else { - class RtmConnectGetResponse200TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class === $type; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class === \get_class($data); + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('domain', $data) && null !== $data['domain']) { - $object->setDomain($data['domain']); - } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { - $object->setDomain(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['domain'] = $object->getDomain(); - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['domain'] = $data->getDomain(); + $dataArray['id'] = $data->getId(); + $dataArray['name'] = $data->getName(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RtmConnectGetResponse200Team::class => false]; } } diff --git a/generated/Normalizer/RtmConnectGetResponsedefaultNormalizer.php b/generated/Normalizer/RtmConnectGetResponsedefaultNormalizer.php index db02f2f6..5aee8672 100644 --- a/generated/Normalizer/RtmConnectGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/RtmConnectGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class RtmConnectGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class RtmConnectGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class RtmConnectGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\RtmConnectGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/SearchMessagesGetResponse200Normalizer.php b/generated/Normalizer/SearchMessagesGetResponse200Normalizer.php index 1909c8f7..b61b4fa7 100644 --- a/generated/Normalizer/SearchMessagesGetResponse200Normalizer.php +++ b/generated/Normalizer/SearchMessagesGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class SearchMessagesGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class SearchMessagesGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => false]; - } + return $object; } -} else { - class SearchMessagesGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\SearchMessagesGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\SearchMessagesGetResponse200::class => false]; } } diff --git a/generated/Normalizer/SearchMessagesGetResponsedefaultNormalizer.php b/generated/Normalizer/SearchMessagesGetResponsedefaultNormalizer.php index dd2982a9..7fee5c61 100644 --- a/generated/Normalizer/SearchMessagesGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/SearchMessagesGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class SearchMessagesGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class SearchMessagesGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => false]; - } + return $object; } -} else { - class SearchMessagesGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\SearchMessagesGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/StarsAddPostResponse200Normalizer.php b/generated/Normalizer/StarsAddPostResponse200Normalizer.php index 7d9751e0..432de87b 100644 --- a/generated/Normalizer/StarsAddPostResponse200Normalizer.php +++ b/generated/Normalizer/StarsAddPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class === $type; - } +class StarsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\StarsAddPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class StarsAddPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsAddPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsAddPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsAddPostResponse200::class => false]; } } diff --git a/generated/Normalizer/StarsAddPostResponsedefaultNormalizer.php b/generated/Normalizer/StarsAddPostResponsedefaultNormalizer.php index ea05988c..b2bb7a87 100644 --- a/generated/Normalizer/StarsAddPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/StarsAddPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class StarsAddPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsAddPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsAddPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem0Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem0Normalizer.php index 2adf27e2..f2a1dac5 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem0Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem0Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsListGetResponse200ItemsItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsListGetResponse200ItemsItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['date_create'] = $object->getDateCreate(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['type'] = $object->getType(); - - return $data; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => false]; + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); } - } -} else { - class StarsListGetResponse200ItemsItemItem0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class === $type; + if (\array_key_exists('message', $data) && null !== $data['message']) { + $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); + } elseif (\array_key_exists('message', $data) && null === $data['message']) { + $object->setMessage(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('message', $data) && null !== $data['message']) { - $object->setMessage($this->denormalizer->denormalize($data['message'], \JoliCode\Slack\Api\Model\ObjsMessage::class, 'json', $context)); - } elseif (\array_key_exists('message', $data) && null === $data['message']) { - $object->setMessage(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['date_create'] = $object->getDateCreate(); - $data['message'] = $this->normalizer->normalize($object->getMessage(), 'json', $context); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['date_create'] = $data->getDateCreate(); + $dataArray['message'] = $this->normalizer->normalize($data->getMessage(), 'json', $context); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem0::class => false]; } } diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem1Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem1Normalizer.php index e3dee25c..e24dd446 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem1Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem1Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsListGetResponse200ItemsItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsListGetResponse200ItemsItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['date_create'] = $object->getDateCreate(); - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['type'] = $object->getType(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => false]; + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); } - } -} else { - class StarsListGetResponse200ItemsItemItem1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class === $type; + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['date_create'] = $object->getDateCreate(); - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['date_create'] = $data->getDateCreate(); + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem1::class => false]; } } diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem2Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem2Normalizer.php index 02eca272..ae7f7d24 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem2Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem2Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,72 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsListGetResponse200ItemsItemItem2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsListGetResponse200ItemsItemItem2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('comment', $data) && null !== $data['comment']) { - $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); - } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { - $object->setComment(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['comment'] = $this->normalizer->normalize($object->getComment(), 'json', $context); - $data['date_create'] = $object->getDateCreate(); - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['type'] = $object->getType(); - - return $data; + if (\array_key_exists('comment', $data) && null !== $data['comment']) { + $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); + } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { + $object->setComment(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => false]; + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); } - } -} else { - class StarsListGetResponse200ItemsItemItem2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class === $type; + if (\array_key_exists('file', $data) && null !== $data['file']) { + $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); + } elseif (\array_key_exists('file', $data) && null === $data['file']) { + $object->setFile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('comment', $data) && null !== $data['comment']) { - $object->setComment($this->denormalizer->denormalize($data['comment'], \JoliCode\Slack\Api\Model\ObjsComment::class, 'json', $context)); - } elseif (\array_key_exists('comment', $data) && null === $data['comment']) { - $object->setComment(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('file', $data) && null !== $data['file']) { - $object->setFile($this->denormalizer->denormalize($data['file'], \JoliCode\Slack\Api\Model\ObjsFile::class, 'json', $context)); - } elseif (\array_key_exists('file', $data) && null === $data['file']) { - $object->setFile(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['comment'] = $this->normalizer->normalize($object->getComment(), 'json', $context); - $data['date_create'] = $object->getDateCreate(); - $data['file'] = $this->normalizer->normalize($object->getFile(), 'json', $context); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['comment'] = $this->normalizer->normalize($data->getComment(), 'json', $context); + $dataArray['date_create'] = $data->getDateCreate(); + $dataArray['file'] = $this->normalizer->normalize($data->getFile(), 'json', $context); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem2::class => false]; } } diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem3Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem3Normalizer.php index 6d40c9a4..35901edd 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem3Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem3Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsListGetResponse200ItemsItemItem3Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsListGetResponse200ItemsItemItem3Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['date_create'] = $object->getDateCreate(); - $data['type'] = $object->getType(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => false]; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - } -} else { - class StarsListGetResponse200ItemsItemItem3Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class === $type; + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['date_create'] = $object->getDateCreate(); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['date_create'] = $data->getDateCreate(); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem3::class => false]; } } diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem4Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem4Normalizer.php index 835536b8..a55276e1 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem4Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem4Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsListGetResponse200ItemsItemItem4Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsListGetResponse200ItemsItemItem4Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['date_create'] = $object->getDateCreate(); - $data['type'] = $object->getType(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => false]; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - } -} else { - class StarsListGetResponse200ItemsItemItem4Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class === $type; + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['date_create'] = $object->getDateCreate(); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['date_create'] = $data->getDateCreate(); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem4::class => false]; } } diff --git a/generated/Normalizer/StarsListGetResponse200ItemsItemItem5Normalizer.php b/generated/Normalizer/StarsListGetResponse200ItemsItemItem5Normalizer.php index 46265aca..cca113fc 100644 --- a/generated/Normalizer/StarsListGetResponse200ItemsItemItem5Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200ItemsItemItem5Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsListGetResponse200ItemsItemItem5Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsListGetResponse200ItemsItemItem5Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['date_create'] = $object->getDateCreate(); - $data['type'] = $object->getType(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => false]; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); } - } -} else { - class StarsListGetResponse200ItemsItemItem5Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class === $type; + if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { + $object->setDateCreate($data['date_create']); + } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { + $object->setDateCreate(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class === \get_class($data); + if (\array_key_exists('type', $data) && null !== $data['type']) { + $object->setType($data['type']); + } elseif (\array_key_exists('type', $data) && null === $data['type']) { + $object->setType(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date_create', $data) && null !== $data['date_create']) { - $object->setDateCreate($data['date_create']); - } elseif (\array_key_exists('date_create', $data) && null === $data['date_create']) { - $object->setDateCreate(null); - } - if (\array_key_exists('type', $data) && null !== $data['type']) { - $object->setType($data['type']); - } elseif (\array_key_exists('type', $data) && null === $data['type']) { - $object->setType(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['channel'] = $object->getChannel(); - $data['date_create'] = $object->getDateCreate(); - $data['type'] = $object->getType(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['channel'] = $data->getChannel(); + $dataArray['date_create'] = $data->getDateCreate(); + $dataArray['type'] = $data->getType(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsListGetResponse200ItemsItemItem5::class => false]; } } diff --git a/generated/Normalizer/StarsListGetResponse200Normalizer.php b/generated/Normalizer/StarsListGetResponse200Normalizer.php index ffb6bae4..02f11c61 100644 --- a/generated/Normalizer/StarsListGetResponse200Normalizer.php +++ b/generated/Normalizer/StarsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,155 +23,79 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('items', $data) && null !== $data['items']) { - $values = []; - foreach ($data['items'] as $value) { - $values[] = $value; - } - $object->setItems($values); - } elseif (\array_key_exists('items', $data) && null === $data['items']) { - $object->setItems(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('items', $data) && null !== $data['items']) { $values = []; - foreach ($object->getItems() as $value) { + foreach ($data['items'] as $value) { $values[] = $value; } - $data['items'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('paging') && null !== $object->getPaging()) { - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - } - - return $data; + $object->setItems($values); + } elseif (\array_key_exists('items', $data) && null === $data['items']) { + $object->setItems(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200::class => false]; - } - } -} else { - class StarsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponse200::class === \get_class($data); + if (\array_key_exists('paging', $data) && null !== $data['paging']) { + $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); + } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { + $object->setPaging(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('items', $data) && null !== $data['items']) { - $values = []; - foreach ($data['items'] as $value) { - $values[] = $value; - } - $object->setItems($values); - } elseif (\array_key_exists('items', $data) && null === $data['items']) { - $object->setItems(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getItems() as $value) { + $values[] = $value; } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getItems() as $value) { - $values[] = $value; - } - $data['items'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('paging') && null !== $object->getPaging()) { - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - } - - return $data; + $dataArray['items'] = $values; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('paging') && null !== $data->getPaging()) { + $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/StarsListGetResponsedefaultNormalizer.php b/generated/Normalizer/StarsListGetResponsedefaultNormalizer.php index 6de31b1e..2c9d9a0e 100644 --- a/generated/Normalizer/StarsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/StarsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\StarsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class StarsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/StarsRemovePostResponse200Normalizer.php b/generated/Normalizer/StarsRemovePostResponse200Normalizer.php index 481be7d7..435e5bf1 100644 --- a/generated/Normalizer/StarsRemovePostResponse200Normalizer.php +++ b/generated/Normalizer/StarsRemovePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class === $type; - } +class StarsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\StarsRemovePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class StarsRemovePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsRemovePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsRemovePostResponse200::class => false]; } } diff --git a/generated/Normalizer/StarsRemovePostResponsedefaultNormalizer.php b/generated/Normalizer/StarsRemovePostResponsedefaultNormalizer.php index 3c1e5189..16cfeae0 100644 --- a/generated/Normalizer/StarsRemovePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/StarsRemovePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class StarsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class StarsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class StarsRemovePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\StarsRemovePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/TeamAccessLogsGetResponse200LoginsItemNormalizer.php b/generated/Normalizer/TeamAccessLogsGetResponse200LoginsItemNormalizer.php index 460f97cb..98c9541a 100644 --- a/generated/Normalizer/TeamAccessLogsGetResponse200LoginsItemNormalizer.php +++ b/generated/Normalizer/TeamAccessLogsGetResponse200LoginsItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,283 +23,140 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamAccessLogsGetResponse200LoginsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamAccessLogsGetResponse200LoginsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('count', $data) && null !== $data['count']) { - $object->setCount($data['count']); - } elseif (\array_key_exists('count', $data) && null === $data['count']) { - $object->setCount(null); - } - if (\array_key_exists('country', $data) && null !== $data['country']) { + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem(); + if (null === $data || false === \is_array($data)) { + return $object; + } + if (\array_key_exists('count', $data) && null !== $data['count']) { + $object->setCount($data['count']); + } elseif (\array_key_exists('count', $data) && null === $data['count']) { + $object->setCount(null); + } + if (\array_key_exists('country', $data) && null !== $data['country']) { + $value = $data['country']; + if (\is_string($data['country'])) { $value = $data['country']; - if (\is_string($data['country'])) { - $value = $data['country']; - } - $object->setCountry($value); - } elseif (\array_key_exists('country', $data) && null === $data['country']) { - $object->setCountry(null); - } - if (\array_key_exists('date_first', $data) && null !== $data['date_first']) { - $object->setDateFirst($data['date_first']); - } elseif (\array_key_exists('date_first', $data) && null === $data['date_first']) { - $object->setDateFirst(null); } - if (\array_key_exists('date_last', $data) && null !== $data['date_last']) { - $object->setDateLast($data['date_last']); - } elseif (\array_key_exists('date_last', $data) && null === $data['date_last']) { - $object->setDateLast(null); - } - if (\array_key_exists('ip', $data) && null !== $data['ip']) { + $object->setCountry($value); + } elseif (\array_key_exists('country', $data) && null === $data['country']) { + $object->setCountry(null); + } + if (\array_key_exists('date_first', $data) && null !== $data['date_first']) { + $object->setDateFirst($data['date_first']); + } elseif (\array_key_exists('date_first', $data) && null === $data['date_first']) { + $object->setDateFirst(null); + } + if (\array_key_exists('date_last', $data) && null !== $data['date_last']) { + $object->setDateLast($data['date_last']); + } elseif (\array_key_exists('date_last', $data) && null === $data['date_last']) { + $object->setDateLast(null); + } + if (\array_key_exists('ip', $data) && null !== $data['ip']) { + $value_1 = $data['ip']; + if (\is_string($data['ip'])) { $value_1 = $data['ip']; - if (\is_string($data['ip'])) { - $value_1 = $data['ip']; - } - $object->setIp($value_1); - } elseif (\array_key_exists('ip', $data) && null === $data['ip']) { - $object->setIp(null); } - if (\array_key_exists('isp', $data) && null !== $data['isp']) { + $object->setIp($value_1); + } elseif (\array_key_exists('ip', $data) && null === $data['ip']) { + $object->setIp(null); + } + if (\array_key_exists('isp', $data) && null !== $data['isp']) { + $value_2 = $data['isp']; + if (\is_string($data['isp'])) { $value_2 = $data['isp']; - if (\is_string($data['isp'])) { - $value_2 = $data['isp']; - } - $object->setIsp($value_2); - } elseif (\array_key_exists('isp', $data) && null === $data['isp']) { - $object->setIsp(null); } - if (\array_key_exists('region', $data) && null !== $data['region']) { + $object->setIsp($value_2); + } elseif (\array_key_exists('isp', $data) && null === $data['isp']) { + $object->setIsp(null); + } + if (\array_key_exists('region', $data) && null !== $data['region']) { + $value_3 = $data['region']; + if (\is_string($data['region'])) { $value_3 = $data['region']; - if (\is_string($data['region'])) { - $value_3 = $data['region']; - } - $object->setRegion($value_3); - } elseif (\array_key_exists('region', $data) && null === $data['region']) { - $object->setRegion(null); - } - if (\array_key_exists('user_agent', $data) && null !== $data['user_agent']) { - $object->setUserAgent($data['user_agent']); - } elseif (\array_key_exists('user_agent', $data) && null === $data['user_agent']) { - $object->setUserAgent(null); } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - - return $object; + $object->setRegion($value_3); + } elseif (\array_key_exists('region', $data) && null === $data['region']) { + $object->setRegion(null); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['count'] = $object->getCount(); - $value = $object->getCountry(); - if (\is_string($object->getCountry())) { - $value = $object->getCountry(); - } - $data['country'] = $value; - $data['date_first'] = $object->getDateFirst(); - $data['date_last'] = $object->getDateLast(); - $value_1 = $object->getIp(); - if (\is_string($object->getIp())) { - $value_1 = $object->getIp(); - } - $data['ip'] = $value_1; - $value_2 = $object->getIsp(); - if (\is_string($object->getIsp())) { - $value_2 = $object->getIsp(); - } - $data['isp'] = $value_2; - $value_3 = $object->getRegion(); - if (\is_string($object->getRegion())) { - $value_3 = $object->getRegion(); - } - $data['region'] = $value_3; - $data['user_agent'] = $object->getUserAgent(); - $data['user_id'] = $object->getUserId(); - $data['username'] = $object->getUsername(); - - return $data; + if (\array_key_exists('user_agent', $data) && null !== $data['user_agent']) { + $object->setUserAgent($data['user_agent']); + } elseif (\array_key_exists('user_agent', $data) && null === $data['user_agent']) { + $object->setUserAgent(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => false]; + if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { + $object->setUserId($data['user_id']); + } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { + $object->setUserId(null); + } + if (\array_key_exists('username', $data) && null !== $data['username']) { + $object->setUsername($data['username']); + } elseif (\array_key_exists('username', $data) && null === $data['username']) { + $object->setUsername(null); } + + return $object; } -} else { - class TeamAccessLogsGetResponse200LoginsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['count'] = $data->getCount(); + $value = $data->getCountry(); + if (\is_string($data->getCountry())) { + $value = $data->getCountry(); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class === \get_class($data); + $dataArray['country'] = $value; + $dataArray['date_first'] = $data->getDateFirst(); + $dataArray['date_last'] = $data->getDateLast(); + $value_1 = $data->getIp(); + if (\is_string($data->getIp())) { + $value_1 = $data->getIp(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('count', $data) && null !== $data['count']) { - $object->setCount($data['count']); - } elseif (\array_key_exists('count', $data) && null === $data['count']) { - $object->setCount(null); - } - if (\array_key_exists('country', $data) && null !== $data['country']) { - $value = $data['country']; - if (\is_string($data['country'])) { - $value = $data['country']; - } - $object->setCountry($value); - } elseif (\array_key_exists('country', $data) && null === $data['country']) { - $object->setCountry(null); - } - if (\array_key_exists('date_first', $data) && null !== $data['date_first']) { - $object->setDateFirst($data['date_first']); - } elseif (\array_key_exists('date_first', $data) && null === $data['date_first']) { - $object->setDateFirst(null); - } - if (\array_key_exists('date_last', $data) && null !== $data['date_last']) { - $object->setDateLast($data['date_last']); - } elseif (\array_key_exists('date_last', $data) && null === $data['date_last']) { - $object->setDateLast(null); - } - if (\array_key_exists('ip', $data) && null !== $data['ip']) { - $value_1 = $data['ip']; - if (\is_string($data['ip'])) { - $value_1 = $data['ip']; - } - $object->setIp($value_1); - } elseif (\array_key_exists('ip', $data) && null === $data['ip']) { - $object->setIp(null); - } - if (\array_key_exists('isp', $data) && null !== $data['isp']) { - $value_2 = $data['isp']; - if (\is_string($data['isp'])) { - $value_2 = $data['isp']; - } - $object->setIsp($value_2); - } elseif (\array_key_exists('isp', $data) && null === $data['isp']) { - $object->setIsp(null); - } - if (\array_key_exists('region', $data) && null !== $data['region']) { - $value_3 = $data['region']; - if (\is_string($data['region'])) { - $value_3 = $data['region']; - } - $object->setRegion($value_3); - } elseif (\array_key_exists('region', $data) && null === $data['region']) { - $object->setRegion(null); - } - if (\array_key_exists('user_agent', $data) && null !== $data['user_agent']) { - $object->setUserAgent($data['user_agent']); - } elseif (\array_key_exists('user_agent', $data) && null === $data['user_agent']) { - $object->setUserAgent(null); - } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - - return $object; + $dataArray['ip'] = $value_1; + $value_2 = $data->getIsp(); + if (\is_string($data->getIsp())) { + $value_2 = $data->getIsp(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['count'] = $object->getCount(); - $value = $object->getCountry(); - if (\is_string($object->getCountry())) { - $value = $object->getCountry(); - } - $data['country'] = $value; - $data['date_first'] = $object->getDateFirst(); - $data['date_last'] = $object->getDateLast(); - $value_1 = $object->getIp(); - if (\is_string($object->getIp())) { - $value_1 = $object->getIp(); - } - $data['ip'] = $value_1; - $value_2 = $object->getIsp(); - if (\is_string($object->getIsp())) { - $value_2 = $object->getIsp(); - } - $data['isp'] = $value_2; - $value_3 = $object->getRegion(); - if (\is_string($object->getRegion())) { - $value_3 = $object->getRegion(); - } - $data['region'] = $value_3; - $data['user_agent'] = $object->getUserAgent(); - $data['user_id'] = $object->getUserId(); - $data['username'] = $object->getUsername(); - - return $data; + $dataArray['isp'] = $value_2; + $value_3 = $data->getRegion(); + if (\is_string($data->getRegion())) { + $value_3 = $data->getRegion(); } + $dataArray['region'] = $value_3; + $dataArray['user_agent'] = $data->getUserAgent(); + $dataArray['user_id'] = $data->getUserId(); + $dataArray['username'] = $data->getUsername(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class => false]; } } diff --git a/generated/Normalizer/TeamAccessLogsGetResponse200Normalizer.php b/generated/Normalizer/TeamAccessLogsGetResponse200Normalizer.php index a74beed7..26b2dcb9 100644 --- a/generated/Normalizer/TeamAccessLogsGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamAccessLogsGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,151 +23,77 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamAccessLogsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamAccessLogsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('logins', $data) && null !== $data['logins']) { - $values = []; - foreach ($data['logins'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class, 'json', $context); - } - $object->setLogins($values); - } elseif (\array_key_exists('logins', $data) && null === $data['logins']) { - $object->setLogins(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('logins', $data) && null !== $data['logins']) { $values = []; - foreach ($object->getLogins() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['logins'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class, 'json', $context); } - $data['logins'] = $values; - $data['ok'] = $object->getOk(); - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - - return $data; - } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => false]; + $object->setLogins($values); + } elseif (\array_key_exists('logins', $data) && null === $data['logins']) { + $object->setLogins(null); } - } -} else { - class TeamAccessLogsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class === \get_class($data); + if (\array_key_exists('paging', $data) && null !== $data['paging']) { + $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); + } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { + $object->setPaging(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('logins', $data) && null !== $data['logins']) { - $values = []; - foreach ($data['logins'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200LoginsItem::class, 'json', $context); - } - $object->setLogins($values); - } elseif (\array_key_exists('logins', $data) && null === $data['logins']) { - $object->setLogins(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getLogins() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['logins'] = $values; + $dataArray['ok'] = $data->getOk(); + $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getLogins() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['logins'] = $values; - $data['ok'] = $object->getOk(); - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponse200::class => false]; } } diff --git a/generated/Normalizer/TeamAccessLogsGetResponsedefaultNormalizer.php b/generated/Normalizer/TeamAccessLogsGetResponsedefaultNormalizer.php index 21abba51..679c85de 100644 --- a/generated/Normalizer/TeamAccessLogsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/TeamAccessLogsGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamAccessLogsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamAccessLogsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class TeamAccessLogsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamAccessLogsGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/TeamBillableInfoGetResponse200Normalizer.php b/generated/Normalizer/TeamBillableInfoGetResponse200Normalizer.php index 1d6bdaa3..5124da1b 100644 --- a/generated/Normalizer/TeamBillableInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamBillableInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamBillableInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamBillableInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => false]; - } + return $object; } -} else { - class TeamBillableInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamBillableInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/TeamBillableInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/TeamBillableInfoGetResponsedefaultNormalizer.php index f2667e42..5fb40ca2 100644 --- a/generated/Normalizer/TeamBillableInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/TeamBillableInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamBillableInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamBillableInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => false]; - } + return $object; } -} else { - class TeamBillableInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamBillableInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/TeamInfoGetResponse200Normalizer.php b/generated/Normalizer/TeamInfoGetResponse200Normalizer.php index b1c0af9d..37d30728 100644 --- a/generated/Normalizer/TeamInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\ObjsTeam::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\TeamInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class TeamInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class === \get_class($data); + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\ObjsTeam::class, 'json', $context)); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\ObjsTeam::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/TeamInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/TeamInfoGetResponsedefaultNormalizer.php index c817056a..6fbed579 100644 --- a/generated/Normalizer/TeamInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/TeamInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class TeamInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/TeamIntegrationLogsGetResponse200LogsItemNormalizer.php b/generated/Normalizer/TeamIntegrationLogsGetResponse200LogsItemNormalizer.php index a68e6808..c4b0d727 100644 --- a/generated/Normalizer/TeamIntegrationLogsGetResponse200LogsItemNormalizer.php +++ b/generated/Normalizer/TeamIntegrationLogsGetResponse200LogsItemNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,247 +23,122 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamIntegrationLogsGetResponse200LogsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamIntegrationLogsGetResponse200LogsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('admin_app_id', $data) && null !== $data['admin_app_id']) { - $object->setAdminAppId($data['admin_app_id']); - } elseif (\array_key_exists('admin_app_id', $data) && null === $data['admin_app_id']) { - $object->setAdminAppId(null); - } - if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { - $object->setAppId($data['app_id']); - } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { - $object->setAppId(null); - } - if (\array_key_exists('app_type', $data) && null !== $data['app_type']) { - $object->setAppType($data['app_type']); - } elseif (\array_key_exists('app_type', $data) && null === $data['app_type']) { - $object->setAppType(null); - } - if (\array_key_exists('change_type', $data) && null !== $data['change_type']) { - $object->setChangeType($data['change_type']); - } elseif (\array_key_exists('change_type', $data) && null === $data['change_type']) { - $object->setChangeType(null); - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date', $data) && null !== $data['date']) { - $object->setDate($data['date']); - } elseif (\array_key_exists('date', $data) && null === $data['date']) { - $object->setDate(null); - } - if (\array_key_exists('scope', $data) && null !== $data['scope']) { - $object->setScope($data['scope']); - } elseif (\array_key_exists('scope', $data) && null === $data['scope']) { - $object->setScope(null); - } - if (\array_key_exists('service_id', $data) && null !== $data['service_id']) { - $object->setServiceId($data['service_id']); - } elseif (\array_key_exists('service_id', $data) && null === $data['service_id']) { - $object->setServiceId(null); - } - if (\array_key_exists('service_type', $data) && null !== $data['service_type']) { - $object->setServiceType($data['service_type']); - } elseif (\array_key_exists('service_type', $data) && null === $data['service_type']) { - $object->setServiceType(null); - } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - if (\array_key_exists('user_name', $data) && null !== $data['user_name']) { - $object->setUserName($data['user_name']); - } elseif (\array_key_exists('user_name', $data) && null === $data['user_name']) { - $object->setUserName(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('adminAppId') && null !== $object->getAdminAppId()) { - $data['admin_app_id'] = $object->getAdminAppId(); - } - $data['app_id'] = $object->getAppId(); - $data['app_type'] = $object->getAppType(); - $data['change_type'] = $object->getChangeType(); - if ($object->isInitialized('channel') && null !== $object->getChannel()) { - $data['channel'] = $object->getChannel(); - } - $data['date'] = $object->getDate(); - $data['scope'] = $object->getScope(); - if ($object->isInitialized('serviceId') && null !== $object->getServiceId()) { - $data['service_id'] = $object->getServiceId(); - } - if ($object->isInitialized('serviceType') && null !== $object->getServiceType()) { - $data['service_type'] = $object->getServiceType(); - } - $data['user_id'] = $object->getUserId(); - $data['user_name'] = $object->getUserName(); - - return $data; + if (\array_key_exists('admin_app_id', $data) && null !== $data['admin_app_id']) { + $object->setAdminAppId($data['admin_app_id']); + } elseif (\array_key_exists('admin_app_id', $data) && null === $data['admin_app_id']) { + $object->setAdminAppId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => false]; + if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { + $object->setAppId($data['app_id']); + } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { + $object->setAppId(null); } - } -} else { - class TeamIntegrationLogsGetResponse200LogsItemNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class === $type; + if (\array_key_exists('app_type', $data) && null !== $data['app_type']) { + $object->setAppType($data['app_type']); + } elseif (\array_key_exists('app_type', $data) && null === $data['app_type']) { + $object->setAppType(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class === \get_class($data); + if (\array_key_exists('change_type', $data) && null !== $data['change_type']) { + $object->setChangeType($data['change_type']); + } elseif (\array_key_exists('change_type', $data) && null === $data['change_type']) { + $object->setChangeType(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('admin_app_id', $data) && null !== $data['admin_app_id']) { - $object->setAdminAppId($data['admin_app_id']); - } elseif (\array_key_exists('admin_app_id', $data) && null === $data['admin_app_id']) { - $object->setAdminAppId(null); - } - if (\array_key_exists('app_id', $data) && null !== $data['app_id']) { - $object->setAppId($data['app_id']); - } elseif (\array_key_exists('app_id', $data) && null === $data['app_id']) { - $object->setAppId(null); - } - if (\array_key_exists('app_type', $data) && null !== $data['app_type']) { - $object->setAppType($data['app_type']); - } elseif (\array_key_exists('app_type', $data) && null === $data['app_type']) { - $object->setAppType(null); - } - if (\array_key_exists('change_type', $data) && null !== $data['change_type']) { - $object->setChangeType($data['change_type']); - } elseif (\array_key_exists('change_type', $data) && null === $data['change_type']) { - $object->setChangeType(null); - } - if (\array_key_exists('channel', $data) && null !== $data['channel']) { - $object->setChannel($data['channel']); - } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { - $object->setChannel(null); - } - if (\array_key_exists('date', $data) && null !== $data['date']) { - $object->setDate($data['date']); - } elseif (\array_key_exists('date', $data) && null === $data['date']) { - $object->setDate(null); - } - if (\array_key_exists('scope', $data) && null !== $data['scope']) { - $object->setScope($data['scope']); - } elseif (\array_key_exists('scope', $data) && null === $data['scope']) { - $object->setScope(null); - } - if (\array_key_exists('service_id', $data) && null !== $data['service_id']) { - $object->setServiceId($data['service_id']); - } elseif (\array_key_exists('service_id', $data) && null === $data['service_id']) { - $object->setServiceId(null); - } - if (\array_key_exists('service_type', $data) && null !== $data['service_type']) { - $object->setServiceType($data['service_type']); - } elseif (\array_key_exists('service_type', $data) && null === $data['service_type']) { - $object->setServiceType(null); - } - if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { - $object->setUserId($data['user_id']); - } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { - $object->setUserId(null); - } - if (\array_key_exists('user_name', $data) && null !== $data['user_name']) { - $object->setUserName($data['user_name']); - } elseif (\array_key_exists('user_name', $data) && null === $data['user_name']) { - $object->setUserName(null); - } - - return $object; + if (\array_key_exists('channel', $data) && null !== $data['channel']) { + $object->setChannel($data['channel']); + } elseif (\array_key_exists('channel', $data) && null === $data['channel']) { + $object->setChannel(null); + } + if (\array_key_exists('date', $data) && null !== $data['date']) { + $object->setDate($data['date']); + } elseif (\array_key_exists('date', $data) && null === $data['date']) { + $object->setDate(null); + } + if (\array_key_exists('scope', $data) && null !== $data['scope']) { + $object->setScope($data['scope']); + } elseif (\array_key_exists('scope', $data) && null === $data['scope']) { + $object->setScope(null); + } + if (\array_key_exists('service_id', $data) && null !== $data['service_id']) { + $object->setServiceId($data['service_id']); + } elseif (\array_key_exists('service_id', $data) && null === $data['service_id']) { + $object->setServiceId(null); + } + if (\array_key_exists('service_type', $data) && null !== $data['service_type']) { + $object->setServiceType($data['service_type']); + } elseif (\array_key_exists('service_type', $data) && null === $data['service_type']) { + $object->setServiceType(null); + } + if (\array_key_exists('user_id', $data) && null !== $data['user_id']) { + $object->setUserId($data['user_id']); + } elseif (\array_key_exists('user_id', $data) && null === $data['user_id']) { + $object->setUserId(null); + } + if (\array_key_exists('user_name', $data) && null !== $data['user_name']) { + $object->setUserName($data['user_name']); + } elseif (\array_key_exists('user_name', $data) && null === $data['user_name']) { + $object->setUserName(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('adminAppId') && null !== $object->getAdminAppId()) { - $data['admin_app_id'] = $object->getAdminAppId(); - } - $data['app_id'] = $object->getAppId(); - $data['app_type'] = $object->getAppType(); - $data['change_type'] = $object->getChangeType(); - if ($object->isInitialized('channel') && null !== $object->getChannel()) { - $data['channel'] = $object->getChannel(); - } - $data['date'] = $object->getDate(); - $data['scope'] = $object->getScope(); - if ($object->isInitialized('serviceId') && null !== $object->getServiceId()) { - $data['service_id'] = $object->getServiceId(); - } - if ($object->isInitialized('serviceType') && null !== $object->getServiceType()) { - $data['service_type'] = $object->getServiceType(); - } - $data['user_id'] = $object->getUserId(); - $data['user_name'] = $object->getUserName(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('adminAppId') && null !== $data->getAdminAppId()) { + $dataArray['admin_app_id'] = $data->getAdminAppId(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => false]; + $dataArray['app_id'] = $data->getAppId(); + $dataArray['app_type'] = $data->getAppType(); + $dataArray['change_type'] = $data->getChangeType(); + if ($data->isInitialized('channel') && null !== $data->getChannel()) { + $dataArray['channel'] = $data->getChannel(); + } + $dataArray['date'] = $data->getDate(); + $dataArray['scope'] = $data->getScope(); + if ($data->isInitialized('serviceId') && null !== $data->getServiceId()) { + $dataArray['service_id'] = $data->getServiceId(); + } + if ($data->isInitialized('serviceType') && null !== $data->getServiceType()) { + $dataArray['service_type'] = $data->getServiceType(); } + $dataArray['user_id'] = $data->getUserId(); + $dataArray['user_name'] = $data->getUserName(); + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class => false]; } } diff --git a/generated/Normalizer/TeamIntegrationLogsGetResponse200Normalizer.php b/generated/Normalizer/TeamIntegrationLogsGetResponse200Normalizer.php index 2cbe46ce..bcb1800d 100644 --- a/generated/Normalizer/TeamIntegrationLogsGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamIntegrationLogsGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,151 +23,77 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamIntegrationLogsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamIntegrationLogsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('logs', $data) && null !== $data['logs']) { - $values = []; - foreach ($data['logs'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class, 'json', $context); - } - $object->setLogs($values); - } elseif (\array_key_exists('logs', $data) && null === $data['logs']) { - $object->setLogs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('logs', $data) && null !== $data['logs']) { $values = []; - foreach ($object->getLogs() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['logs'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class, 'json', $context); } - $data['logs'] = $values; - $data['ok'] = $object->getOk(); - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - - return $data; - } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => false]; + $object->setLogs($values); + } elseif (\array_key_exists('logs', $data) && null === $data['logs']) { + $object->setLogs(null); } - } -} else { - class TeamIntegrationLogsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class === \get_class($data); + if (\array_key_exists('paging', $data) && null !== $data['paging']) { + $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); + } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { + $object->setPaging(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('logs', $data) && null !== $data['logs']) { - $values = []; - foreach ($data['logs'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200LogsItem::class, 'json', $context); - } - $object->setLogs($values); - } elseif (\array_key_exists('logs', $data) && null === $data['logs']) { - $object->setLogs(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('paging', $data) && null !== $data['paging']) { - $object->setPaging($this->denormalizer->denormalize($data['paging'], \JoliCode\Slack\Api\Model\ObjsPaging::class, 'json', $context)); - } elseif (\array_key_exists('paging', $data) && null === $data['paging']) { - $object->setPaging(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getLogs() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['logs'] = $values; + $dataArray['ok'] = $data->getOk(); + $dataArray['paging'] = $this->normalizer->normalize($data->getPaging(), 'json', $context); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getLogs() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['logs'] = $values; - $data['ok'] = $object->getOk(); - $data['paging'] = $this->normalizer->normalize($object->getPaging(), 'json', $context); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponse200::class => false]; } } diff --git a/generated/Normalizer/TeamIntegrationLogsGetResponsedefaultNormalizer.php b/generated/Normalizer/TeamIntegrationLogsGetResponsedefaultNormalizer.php index 806cac49..ee3ca7c8 100644 --- a/generated/Normalizer/TeamIntegrationLogsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/TeamIntegrationLogsGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamIntegrationLogsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamIntegrationLogsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class TeamIntegrationLogsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamIntegrationLogsGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/TeamProfileGetGetResponse200Normalizer.php b/generated/Normalizer/TeamProfileGetGetResponse200Normalizer.php index 8779bb76..87127546 100644 --- a/generated/Normalizer/TeamProfileGetGetResponse200Normalizer.php +++ b/generated/Normalizer/TeamProfileGetGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamProfileGetGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamProfileGetGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class TeamProfileGetGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class === \get_class($data); + if (\array_key_exists('profile', $data) && null !== $data['profile']) { + $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class, 'json', $context)); + } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { + $object->setProfile(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200::class => false]; } } diff --git a/generated/Normalizer/TeamProfileGetGetResponse200ProfileNormalizer.php b/generated/Normalizer/TeamProfileGetGetResponse200ProfileNormalizer.php index 115fc423..9b1e7b5b 100644 --- a/generated/Normalizer/TeamProfileGetGetResponse200ProfileNormalizer.php +++ b/generated/Normalizer/TeamProfileGetGetResponse200ProfileNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,127 +23,62 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamProfileGetGetResponse200ProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamProfileGetGetResponse200ProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $values = []; - foreach ($data['fields'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class, 'json', $context); - } - $object->setFields($values); - } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { - $object->setFields(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('fields', $data) && null !== $data['fields']) { $values = []; - foreach ($object->getFields() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['fields'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class, 'json', $context); } - $data['fields'] = $values; - - return $data; + $object->setFields($values); + } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { + $object->setFields(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => false]; - } + return $object; } -} else { - class TeamProfileGetGetResponse200ProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('fields', $data) && null !== $data['fields']) { - $values = []; - foreach ($data['fields'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsTeamProfileField::class, 'json', $context); - } - $object->setFields($values); - } elseif (\array_key_exists('fields', $data) && null === $data['fields']) { - $object->setFields(null); - } - - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getFields() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['fields'] = $values; - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getFields() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['fields'] = $values; - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponse200Profile::class => false]; } } diff --git a/generated/Normalizer/TeamProfileGetGetResponsedefaultNormalizer.php b/generated/Normalizer/TeamProfileGetGetResponsedefaultNormalizer.php index aee22176..ae3a8157 100644 --- a/generated/Normalizer/TeamProfileGetGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/TeamProfileGetGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class TeamProfileGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class TeamProfileGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class TeamProfileGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\TeamProfileGetGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsergroupsCreatePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsCreatePostResponse200Normalizer.php index 50213f5f..56850a7b 100644 --- a/generated/Normalizer/UsergroupsCreatePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsCreatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsCreatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class === \get_class($data); + if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { + $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); + } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { + $object->setUsergroup(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsCreatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsergroupsCreatePostResponsedefaultNormalizer.php b/generated/Normalizer/UsergroupsCreatePostResponsedefaultNormalizer.php index 621f944e..5b7e05fa 100644 --- a/generated/Normalizer/UsergroupsCreatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsergroupsCreatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsCreatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsCreatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsergroupsDisablePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsDisablePostResponse200Normalizer.php index f2dbc1b1..8841e151 100644 --- a/generated/Normalizer/UsergroupsDisablePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsDisablePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsDisablePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsDisablePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsDisablePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class === \get_class($data); + if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { + $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); + } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { + $object->setUsergroup(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsDisablePostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsergroupsDisablePostResponsedefaultNormalizer.php b/generated/Normalizer/UsergroupsDisablePostResponsedefaultNormalizer.php index 395da8b1..fe10d99d 100644 --- a/generated/Normalizer/UsergroupsDisablePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsergroupsDisablePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsDisablePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsDisablePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsDisablePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsDisablePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsergroupsEnablePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsEnablePostResponse200Normalizer.php index c8c180ba..cf7fec2f 100644 --- a/generated/Normalizer/UsergroupsEnablePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsEnablePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsEnablePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsEnablePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsEnablePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class === \get_class($data); + if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { + $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); + } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { + $object->setUsergroup(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsEnablePostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsergroupsEnablePostResponsedefaultNormalizer.php b/generated/Normalizer/UsergroupsEnablePostResponsedefaultNormalizer.php index 5c302127..9dd91063 100644 --- a/generated/Normalizer/UsergroupsEnablePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsergroupsEnablePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsEnablePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsEnablePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsEnablePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsEnablePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsergroupsListGetResponse200Normalizer.php b/generated/Normalizer/UsergroupsListGetResponse200Normalizer.php index 3251a197..e82d33bb 100644 --- a/generated/Normalizer/UsergroupsListGetResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroups', $data) && null !== $data['usergroups']) { - $values = []; - foreach ($data['usergroups'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context); - } - $object->setUsergroups($values); - } elseif (\array_key_exists('usergroups', $data) && null === $data['usergroups']) { - $object->setUsergroups(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('usergroups', $data) && null !== $data['usergroups']) { $values = []; - foreach ($object->getUsergroups() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['usergroups'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context); } - $data['usergroups'] = $values; - - return $data; + $object->setUsergroups($values); + } elseif (\array_key_exists('usergroups', $data) && null === $data['usergroups']) { + $object->setUsergroups(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => false]; - } + return $object; } -} else { - class UsergroupsListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroups', $data) && null !== $data['usergroups']) { - $values = []; - foreach ($data['usergroups'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context); - } - $object->setUsergroups($values); - } elseif (\array_key_exists('usergroups', $data) && null === $data['usergroups']) { - $object->setUsergroups(null); - } - - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $values = []; + foreach ($data->getUsergroups() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } + $dataArray['usergroups'] = $values; - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $values = []; - foreach ($object->getUsergroups() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['usergroups'] = $values; - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/UsergroupsListGetResponsedefaultNormalizer.php b/generated/Normalizer/UsergroupsListGetResponsedefaultNormalizer.php index daad9b82..b378017b 100644 --- a/generated/Normalizer/UsergroupsListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsergroupsListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsergroupsUpdatePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsUpdatePostResponse200Normalizer.php index f3928372..90c8567d 100644 --- a/generated/Normalizer/UsergroupsUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsUpdatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class === \get_class($data); + if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { + $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); + } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { + $object->setUsergroup(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsergroupsUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/UsergroupsUpdatePostResponsedefaultNormalizer.php index 80cb5008..0b42b97e 100644 --- a/generated/Normalizer/UsergroupsUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsergroupsUpdatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsUpdatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsergroupsUsersListGetResponse200Normalizer.php b/generated/Normalizer/UsergroupsUsersListGetResponse200Normalizer.php index 62d0e902..f3a484c7 100644 --- a/generated/Normalizer/UsergroupsUsersListGetResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsUsersListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('users', $data) && null !== $data['users']) { - $values = []; - foreach ($data['users'] as $value) { - $values[] = $value; - } - $object->setUsers($values); - } elseif (\array_key_exists('users', $data) && null === $data['users']) { - $object->setUsers(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('users', $data) && null !== $data['users']) { $values = []; - foreach ($object->getUsers() as $value) { + foreach ($data['users'] as $value) { $values[] = $value; } - $data['users'] = $values; - - return $data; + $object->setUsers($values); + } elseif (\array_key_exists('users', $data) && null === $data['users']) { + $object->setUsers(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => false]; - } + return $object; } -} else { - class UsergroupsUsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('users', $data) && null !== $data['users']) { - $values = []; - foreach ($data['users'] as $value) { - $values[] = $value; - } - $object->setUsers($values); - } elseif (\array_key_exists('users', $data) && null === $data['users']) { - $object->setUsers(null); - } - - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $values = []; + foreach ($data->getUsers() as $value) { + $values[] = $value; } + $dataArray['users'] = $values; - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $values = []; - foreach ($object->getUsers() as $value) { - $values[] = $value; - } - $data['users'] = $values; - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/UsergroupsUsersListGetResponsedefaultNormalizer.php b/generated/Normalizer/UsergroupsUsersListGetResponsedefaultNormalizer.php index 47fc07ff..f6b66487 100644 --- a/generated/Normalizer/UsergroupsUsersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsergroupsUsersListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsUsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsUsersListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsergroupsUsersUpdatePostResponse200Normalizer.php b/generated/Normalizer/UsergroupsUsersUpdatePostResponse200Normalizer.php index f223c3f2..3632a3c8 100644 --- a/generated/Normalizer/UsergroupsUsersUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/UsergroupsUsersUpdatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsUsersUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsUsersUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsUsersUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class === \get_class($data); + if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { + $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); + } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { + $object->setUsergroup(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('usergroup', $data) && null !== $data['usergroup']) { - $object->setUsergroup($this->denormalizer->denormalize($data['usergroup'], \JoliCode\Slack\Api\Model\ObjsSubteam::class, 'json', $context)); - } elseif (\array_key_exists('usergroup', $data) && null === $data['usergroup']) { - $object->setUsergroup(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['usergroup'] = $this->normalizer->normalize($object->getUsergroup(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['usergroup'] = $this->normalizer->normalize($data->getUsergroup(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsergroupsUsersUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/UsergroupsUsersUpdatePostResponsedefaultNormalizer.php index 93fb7b15..93989c54 100644 --- a/generated/Normalizer/UsergroupsUsersUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsergroupsUsersUpdatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsergroupsUsersUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsergroupsUsersUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsergroupsUsersUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsergroupsUsersUpdatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersConversationsGetResponse200Normalizer.php b/generated/Normalizer/UsersConversationsGetResponse200Normalizer.php index 735ed264..405a0ba1 100644 --- a/generated/Normalizer/UsersConversationsGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersConversationsGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,181 +23,92 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersConversationsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersConversationsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context); - } - $object->setChannels($values); - unset($data['channels']); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class, 'json', $context)); - unset($data['response_metadata']); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - foreach ($data as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_1; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; + if (\array_key_exists('channels', $data) && null !== $data['channels']) { $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); + foreach ($data['channels'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context); } - $data['channels'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - foreach ($object as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_1; - } + $object->setChannels($values); + unset($data['channels']); + } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { + $object->setChannels(null); + } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class, 'json', $context)); + unset($data['response_metadata']); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); + } + foreach ($data as $key => $value_1) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value_1; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => false]; - } + return $object; } -} else { - class UsersConversationsGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $values = []; + foreach ($data->getChannels() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class === \get_class($data); + $dataArray['channels'] = $values; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('channels', $data) && null !== $data['channels']) { - $values = []; - foreach ($data['channels'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsConversation::class, 'json', $context); - } - $object->setChannels($values); - unset($data['channels']); - } elseif (\array_key_exists('channels', $data) && null === $data['channels']) { - $object->setChannels(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class, 'json', $context)); - unset($data['response_metadata']); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - foreach ($data as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value_1; - } + foreach ($data as $key => $value_1) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value_1; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $values = []; - foreach ($object->getChannels() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['channels'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - foreach ($object as $key => $value_1) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value_1; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersConversationsGetResponse200ResponseMetadataNormalizer.php b/generated/Normalizer/UsersConversationsGetResponse200ResponseMetadataNormalizer.php index 20b13ee3..549425fe 100644 --- a/generated/Normalizer/UsersConversationsGetResponse200ResponseMetadataNormalizer.php +++ b/generated/Normalizer/UsersConversationsGetResponse200ResponseMetadataNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersConversationsGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersConversationsGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); - - return $data; + if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { + $object->setNextCursor($data['next_cursor']); + } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { + $object->setNextCursor(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => false]; - } + return $object; } -} else { - class UsersConversationsGetResponse200ResponseMetadataNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('next_cursor', $data) && null !== $data['next_cursor']) { - $object->setNextCursor($data['next_cursor']); - } elseif (\array_key_exists('next_cursor', $data) && null === $data['next_cursor']) { - $object->setNextCursor(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['next_cursor'] = $object->getNextCursor(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['next_cursor'] = $data->getNextCursor(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponse200ResponseMetadata::class => false]; } } diff --git a/generated/Normalizer/UsersConversationsGetResponsedefaultNormalizer.php b/generated/Normalizer/UsersConversationsGetResponsedefaultNormalizer.php index e26b1df1..d8ec1888 100644 --- a/generated/Normalizer/UsersConversationsGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersConversationsGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersConversationsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersConversationsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersConversationsGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersConversationsGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersDeletePhotoPostResponse200Normalizer.php b/generated/Normalizer/UsersDeletePhotoPostResponse200Normalizer.php index b6da4786..64307eea 100644 --- a/generated/Normalizer/UsersDeletePhotoPostResponse200Normalizer.php +++ b/generated/Normalizer/UsersDeletePhotoPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersDeletePhotoPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class === $type; - } +class UsersDeletePhotoPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class UsersDeletePhotoPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersDeletePhotoPostResponsedefaultNormalizer.php b/generated/Normalizer/UsersDeletePhotoPostResponsedefaultNormalizer.php index edba7ffc..b3b39ae5 100644 --- a/generated/Normalizer/UsersDeletePhotoPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersDeletePhotoPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersDeletePhotoPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersDeletePhotoPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersDeletePhotoPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersDeletePhotoPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersGetPresenceGetResponse200Normalizer.php b/generated/Normalizer/UsersGetPresenceGetResponse200Normalizer.php index ee53e06d..80b817c1 100644 --- a/generated/Normalizer/UsersGetPresenceGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersGetPresenceGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,237 +23,129 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersGetPresenceGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersGetPresenceGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('auto_away', $data) && null !== $data['auto_away']) { - $object->setAutoAway($data['auto_away']); - unset($data['auto_away']); - } elseif (\array_key_exists('auto_away', $data) && null === $data['auto_away']) { - $object->setAutoAway(null); - } - if (\array_key_exists('connection_count', $data) && null !== $data['connection_count']) { - $object->setConnectionCount($data['connection_count']); - unset($data['connection_count']); - } elseif (\array_key_exists('connection_count', $data) && null === $data['connection_count']) { - $object->setConnectionCount(null); - } - if (\array_key_exists('last_activity', $data) && null !== $data['last_activity']) { - $object->setLastActivity($data['last_activity']); - unset($data['last_activity']); - } elseif (\array_key_exists('last_activity', $data) && null === $data['last_activity']) { - $object->setLastActivity(null); - } - if (\array_key_exists('manual_away', $data) && null !== $data['manual_away']) { - $object->setManualAway($data['manual_away']); - unset($data['manual_away']); - } elseif (\array_key_exists('manual_away', $data) && null === $data['manual_away']) { - $object->setManualAway(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('online', $data) && null !== $data['online']) { - $object->setOnline($data['online']); - unset($data['online']); - } elseif (\array_key_exists('online', $data) && null === $data['online']) { - $object->setOnline(null); - } - if (\array_key_exists('presence', $data) && null !== $data['presence']) { - $object->setPresence($data['presence']); - unset($data['presence']); - } elseif (\array_key_exists('presence', $data) && null === $data['presence']) { - $object->setPresence(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200(); + if (\array_key_exists('auto_away', $data) && \is_int($data['auto_away'])) { + $data['auto_away'] = (bool) $data['auto_away']; + } + if (\array_key_exists('manual_away', $data) && \is_int($data['manual_away'])) { + $data['manual_away'] = (bool) $data['manual_away']; + } + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (\array_key_exists('online', $data) && \is_int($data['online'])) { + $data['online'] = (bool) $data['online']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('autoAway') && null !== $object->getAutoAway()) { - $data['auto_away'] = $object->getAutoAway(); - } - if ($object->isInitialized('connectionCount') && null !== $object->getConnectionCount()) { - $data['connection_count'] = $object->getConnectionCount(); - } - if ($object->isInitialized('lastActivity') && null !== $object->getLastActivity()) { - $data['last_activity'] = $object->getLastActivity(); - } - if ($object->isInitialized('manualAway') && null !== $object->getManualAway()) { - $data['manual_away'] = $object->getManualAway(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('online') && null !== $object->getOnline()) { - $data['online'] = $object->getOnline(); - } - $data['presence'] = $object->getPresence(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('auto_away', $data) && null !== $data['auto_away']) { + $object->setAutoAway($data['auto_away']); + unset($data['auto_away']); + } elseif (\array_key_exists('auto_away', $data) && null === $data['auto_away']) { + $object->setAutoAway(null); + } + if (\array_key_exists('connection_count', $data) && null !== $data['connection_count']) { + $object->setConnectionCount($data['connection_count']); + unset($data['connection_count']); + } elseif (\array_key_exists('connection_count', $data) && null === $data['connection_count']) { + $object->setConnectionCount(null); + } + if (\array_key_exists('last_activity', $data) && null !== $data['last_activity']) { + $object->setLastActivity($data['last_activity']); + unset($data['last_activity']); + } elseif (\array_key_exists('last_activity', $data) && null === $data['last_activity']) { + $object->setLastActivity(null); + } + if (\array_key_exists('manual_away', $data) && null !== $data['manual_away']) { + $object->setManualAway($data['manual_away']); + unset($data['manual_away']); + } elseif (\array_key_exists('manual_away', $data) && null === $data['manual_away']) { + $object->setManualAway(null); + } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('online', $data) && null !== $data['online']) { + $object->setOnline($data['online']); + unset($data['online']); + } elseif (\array_key_exists('online', $data) && null === $data['online']) { + $object->setOnline(null); + } + if (\array_key_exists('presence', $data) && null !== $data['presence']) { + $object->setPresence($data['presence']); + unset($data['presence']); + } elseif (\array_key_exists('presence', $data) && null === $data['presence']) { + $object->setPresence(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => false]; - } + return $object; } -} else { - class UsersGetPresenceGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class === $type; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('autoAway') && null !== $data->getAutoAway()) { + $dataArray['auto_away'] = $data->getAutoAway(); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class === \get_class($data); + if ($data->isInitialized('connectionCount') && null !== $data->getConnectionCount()) { + $dataArray['connection_count'] = $data->getConnectionCount(); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('auto_away', $data) && null !== $data['auto_away']) { - $object->setAutoAway($data['auto_away']); - unset($data['auto_away']); - } elseif (\array_key_exists('auto_away', $data) && null === $data['auto_away']) { - $object->setAutoAway(null); - } - if (\array_key_exists('connection_count', $data) && null !== $data['connection_count']) { - $object->setConnectionCount($data['connection_count']); - unset($data['connection_count']); - } elseif (\array_key_exists('connection_count', $data) && null === $data['connection_count']) { - $object->setConnectionCount(null); - } - if (\array_key_exists('last_activity', $data) && null !== $data['last_activity']) { - $object->setLastActivity($data['last_activity']); - unset($data['last_activity']); - } elseif (\array_key_exists('last_activity', $data) && null === $data['last_activity']) { - $object->setLastActivity(null); - } - if (\array_key_exists('manual_away', $data) && null !== $data['manual_away']) { - $object->setManualAway($data['manual_away']); - unset($data['manual_away']); - } elseif (\array_key_exists('manual_away', $data) && null === $data['manual_away']) { - $object->setManualAway(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('online', $data) && null !== $data['online']) { - $object->setOnline($data['online']); - unset($data['online']); - } elseif (\array_key_exists('online', $data) && null === $data['online']) { - $object->setOnline(null); - } - if (\array_key_exists('presence', $data) && null !== $data['presence']) { - $object->setPresence($data['presence']); - unset($data['presence']); - } elseif (\array_key_exists('presence', $data) && null === $data['presence']) { - $object->setPresence(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - - return $object; + if ($data->isInitialized('lastActivity') && null !== $data->getLastActivity()) { + $dataArray['last_activity'] = $data->getLastActivity(); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('autoAway') && null !== $object->getAutoAway()) { - $data['auto_away'] = $object->getAutoAway(); - } - if ($object->isInitialized('connectionCount') && null !== $object->getConnectionCount()) { - $data['connection_count'] = $object->getConnectionCount(); - } - if ($object->isInitialized('lastActivity') && null !== $object->getLastActivity()) { - $data['last_activity'] = $object->getLastActivity(); - } - if ($object->isInitialized('manualAway') && null !== $object->getManualAway()) { - $data['manual_away'] = $object->getManualAway(); - } - $data['ok'] = $object->getOk(); - if ($object->isInitialized('online') && null !== $object->getOnline()) { - $data['online'] = $object->getOnline(); - } - $data['presence'] = $object->getPresence(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if ($data->isInitialized('manualAway') && null !== $data->getManualAway()) { + $dataArray['manual_away'] = $data->getManualAway(); + } + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('online') && null !== $data->getOnline()) { + $dataArray['online'] = $data->getOnline(); + } + $dataArray['presence'] = $data->getPresence(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersGetPresenceGetResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersGetPresenceGetResponsedefaultNormalizer.php b/generated/Normalizer/UsersGetPresenceGetResponsedefaultNormalizer.php index 56822307..94047868 100644 --- a/generated/Normalizer/UsersGetPresenceGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersGetPresenceGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,75 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersGetPresenceGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersGetPresenceGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - unset($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersGetPresenceGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class === $type; + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + unset($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - unset($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; + } } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersGetPresenceGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item0Normalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item0Normalizer.php index edef3ef1..d60c9a4e 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item0Normalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item0Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,69 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class, 'json', $context)); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersIdentityGetResponse200Item0Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class === \get_class($data); + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class, 'json', $context)); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class, 'json', $context)); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class, 'json', $context)); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item0TeamNormalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item0TeamNormalizer.php index 9bb792ed..18c523fd 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item0TeamNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item0TeamNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item0TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item0TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['id'] = $object->getId(); - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => false]; - } + return $object; } -} else { - class UsersIdentityGetResponse200Item0TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['id'] = $object->getId(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['id'] = $data->getId(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0Team::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item0UserNormalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item0UserNormalizer.php index d022b7ae..b11e0486 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item0UserNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item0UserNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,60 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item0UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item0UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => false]; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - } -} else { - class UsersIdentityGetResponse200Item0UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['id'] = $data->getId(); + $dataArray['name'] = $data->getName(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item0User::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item1Normalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item1Normalizer.php index ecf7079b..8ff5b3fc 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item1Normalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item1Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,69 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class, 'json', $context)); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersIdentityGetResponse200Item1Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class === \get_class($data); + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class, 'json', $context)); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class, 'json', $context)); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class, 'json', $context)); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item1TeamNormalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item1TeamNormalizer.php index c8ba345f..b98be391 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item1TeamNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item1TeamNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item1TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item1TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['id'] = $object->getId(); - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => false]; - } + return $object; } -} else { - class UsersIdentityGetResponse200Item1TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['id'] = $object->getId(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['id'] = $data->getId(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1Team::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item1UserNormalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item1UserNormalizer.php index ef852551..650018d6 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item1UserNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item1UserNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,66 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item1UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item1UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('email', $data) && null !== $data['email']) { - $object->setEmail($data['email']); - } elseif (\array_key_exists('email', $data) && null === $data['email']) { - $object->setEmail(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['email'] = $object->getEmail(); - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User(); + if (null === $data || false === \is_array($data)) { + return $object; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => false]; + if (\array_key_exists('email', $data) && null !== $data['email']) { + $object->setEmail($data['email']); + } elseif (\array_key_exists('email', $data) && null === $data['email']) { + $object->setEmail(null); } - } -} else { - class UsersIdentityGetResponse200Item1UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class === $type; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class === \get_class($data); + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('email', $data) && null !== $data['email']) { - $object->setEmail($data['email']); - } elseif (\array_key_exists('email', $data) && null === $data['email']) { - $object->setEmail(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['email'] = $object->getEmail(); - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['email'] = $data->getEmail(); + $dataArray['id'] = $data->getId(); + $dataArray['name'] = $data->getName(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item1User::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item2Normalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item2Normalizer.php index 1d13bbfa..b3081f71 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item2Normalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item2Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,69 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class, 'json', $context)); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersIdentityGetResponse200Item2Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class === \get_class($data); + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class, 'json', $context)); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class, 'json', $context)); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class, 'json', $context)); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item2TeamNormalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item2TeamNormalizer.php index 83e5db48..0d9d6abe 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item2TeamNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item2TeamNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,54 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item2TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item2TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['id'] = $object->getId(); - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => false]; - } + return $object; } -} else { - class UsersIdentityGetResponse200Item2TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - - return $object; - } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['id'] = $object->getId(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['id'] = $data->getId(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2Team::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item2UserNormalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item2UserNormalizer.php index 2c327065..cac91d96 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item2UserNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item2UserNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,195 +23,96 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item2UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item2UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { - $object->setImage192($data['image_192']); - } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { - $object->setImage192(null); - } - if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { - $object->setImage24($data['image_24']); - } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { - $object->setImage24(null); - } - if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { - $object->setImage32($data['image_32']); - } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { - $object->setImage32(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $object->setImage48($data['image_48']); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { - $object->setImage512($data['image_512']); - } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { - $object->setImage512(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['id'] = $object->getId(); - $data['image_192'] = $object->getImage192(); - $data['image_24'] = $object->getImage24(); - $data['image_32'] = $object->getImage32(); - $data['image_48'] = $object->getImage48(); - $data['image_512'] = $object->getImage512(); - $data['image_72'] = $object->getImage72(); - $data['name'] = $object->getName(); - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => false]; + if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { + $object->setImage192($data['image_192']); + } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { + $object->setImage192(null); } - } -} else { - class UsersIdentityGetResponse200Item2UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class === $type; + if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { + $object->setImage24($data['image_24']); + } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { + $object->setImage24(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class === \get_class($data); + if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { + $object->setImage32($data['image_32']); + } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { + $object->setImage32(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { - $object->setImage192($data['image_192']); - } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { - $object->setImage192(null); - } - if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { - $object->setImage24($data['image_24']); - } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { - $object->setImage24(null); - } - if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { - $object->setImage32($data['image_32']); - } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { - $object->setImage32(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $object->setImage48($data['image_48']); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { - $object->setImage512($data['image_512']); - } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { - $object->setImage512(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; + if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { + $object->setImage48($data['image_48']); + } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { + $object->setImage48(null); + } + if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { + $object->setImage512($data['image_512']); + } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { + $object->setImage512(null); + } + if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { + $object->setImage72($data['image_72']); + } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { + $object->setImage72(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['id'] = $object->getId(); - $data['image_192'] = $object->getImage192(); - $data['image_24'] = $object->getImage24(); - $data['image_32'] = $object->getImage32(); - $data['image_48'] = $object->getImage48(); - $data['image_512'] = $object->getImage512(); - $data['image_72'] = $object->getImage72(); - $data['name'] = $object->getName(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['id'] = $data->getId(); + $dataArray['image_192'] = $data->getImage192(); + $dataArray['image_24'] = $data->getImage24(); + $dataArray['image_32'] = $data->getImage32(); + $dataArray['image_48'] = $data->getImage48(); + $dataArray['image_512'] = $data->getImage512(); + $dataArray['image_72'] = $data->getImage72(); + $dataArray['name'] = $data->getName(); + + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item2User::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item3Normalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item3Normalizer.php index d4154316..4818d6f0 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item3Normalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item3Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,135 +23,69 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item3Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item3Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class, 'json', $context)); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersIdentityGetResponse200Item3Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class === \get_class($data); + if (\array_key_exists('team', $data) && null !== $data['team']) { + $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class, 'json', $context)); + } elseif (\array_key_exists('team', $data) && null === $data['team']) { + $object->setTeam(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('team', $data) && null !== $data['team']) { - $object->setTeam($this->denormalizer->denormalize($data['team'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class, 'json', $context)); - } elseif (\array_key_exists('team', $data) && null === $data['team']) { - $object->setTeam(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class, 'json', $context)); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - - return $object; + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class, 'json', $context)); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['team'] = $this->normalizer->normalize($object->getTeam(), 'json', $context); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['team'] = $this->normalizer->normalize($data->getTeam(), 'json', $context); + $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item3TeamNormalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item3TeamNormalizer.php index a7173a18..42f8eee7 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item3TeamNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item3TeamNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,231 +23,117 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item3TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item3TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('domain', $data) && null !== $data['domain']) { - $object->setDomain($data['domain']); - } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { - $object->setDomain(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('image_102', $data) && null !== $data['image_102']) { - $object->setImage102($data['image_102']); - } elseif (\array_key_exists('image_102', $data) && null === $data['image_102']) { - $object->setImage102(null); - } - if (\array_key_exists('image_132', $data) && null !== $data['image_132']) { - $object->setImage132($data['image_132']); - } elseif (\array_key_exists('image_132', $data) && null === $data['image_132']) { - $object->setImage132(null); - } - if (\array_key_exists('image_230', $data) && null !== $data['image_230']) { - $object->setImage230($data['image_230']); - } elseif (\array_key_exists('image_230', $data) && null === $data['image_230']) { - $object->setImage230(null); - } - if (\array_key_exists('image_34', $data) && null !== $data['image_34']) { - $object->setImage34($data['image_34']); - } elseif (\array_key_exists('image_34', $data) && null === $data['image_34']) { - $object->setImage34(null); - } - if (\array_key_exists('image_44', $data) && null !== $data['image_44']) { - $object->setImage44($data['image_44']); - } elseif (\array_key_exists('image_44', $data) && null === $data['image_44']) { - $object->setImage44(null); - } - if (\array_key_exists('image_68', $data) && null !== $data['image_68']) { - $object->setImage68($data['image_68']); - } elseif (\array_key_exists('image_68', $data) && null === $data['image_68']) { - $object->setImage68(null); - } - if (\array_key_exists('image_88', $data) && null !== $data['image_88']) { - $object->setImage88($data['image_88']); - } elseif (\array_key_exists('image_88', $data) && null === $data['image_88']) { - $object->setImage88(null); - } - if (\array_key_exists('image_default', $data) && null !== $data['image_default']) { - $object->setImageDefault($data['image_default']); - } elseif (\array_key_exists('image_default', $data) && null === $data['image_default']) { - $object->setImageDefault(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team(); + if (\array_key_exists('image_default', $data) && \is_int($data['image_default'])) { + $data['image_default'] = (bool) $data['image_default']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['domain'] = $object->getDomain(); - $data['id'] = $object->getId(); - $data['image_102'] = $object->getImage102(); - $data['image_132'] = $object->getImage132(); - $data['image_230'] = $object->getImage230(); - $data['image_34'] = $object->getImage34(); - $data['image_44'] = $object->getImage44(); - $data['image_68'] = $object->getImage68(); - $data['image_88'] = $object->getImage88(); - $data['image_default'] = $object->getImageDefault(); - $data['name'] = $object->getName(); - - return $data; + if (\array_key_exists('domain', $data) && null !== $data['domain']) { + $object->setDomain($data['domain']); + } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { + $object->setDomain(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => false]; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - } -} else { - class UsersIdentityGetResponse200Item3TeamNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class === $type; + if (\array_key_exists('image_102', $data) && null !== $data['image_102']) { + $object->setImage102($data['image_102']); + } elseif (\array_key_exists('image_102', $data) && null === $data['image_102']) { + $object->setImage102(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class === \get_class($data); + if (\array_key_exists('image_132', $data) && null !== $data['image_132']) { + $object->setImage132($data['image_132']); + } elseif (\array_key_exists('image_132', $data) && null === $data['image_132']) { + $object->setImage132(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('domain', $data) && null !== $data['domain']) { - $object->setDomain($data['domain']); - } elseif (\array_key_exists('domain', $data) && null === $data['domain']) { - $object->setDomain(null); - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('image_102', $data) && null !== $data['image_102']) { - $object->setImage102($data['image_102']); - } elseif (\array_key_exists('image_102', $data) && null === $data['image_102']) { - $object->setImage102(null); - } - if (\array_key_exists('image_132', $data) && null !== $data['image_132']) { - $object->setImage132($data['image_132']); - } elseif (\array_key_exists('image_132', $data) && null === $data['image_132']) { - $object->setImage132(null); - } - if (\array_key_exists('image_230', $data) && null !== $data['image_230']) { - $object->setImage230($data['image_230']); - } elseif (\array_key_exists('image_230', $data) && null === $data['image_230']) { - $object->setImage230(null); - } - if (\array_key_exists('image_34', $data) && null !== $data['image_34']) { - $object->setImage34($data['image_34']); - } elseif (\array_key_exists('image_34', $data) && null === $data['image_34']) { - $object->setImage34(null); - } - if (\array_key_exists('image_44', $data) && null !== $data['image_44']) { - $object->setImage44($data['image_44']); - } elseif (\array_key_exists('image_44', $data) && null === $data['image_44']) { - $object->setImage44(null); - } - if (\array_key_exists('image_68', $data) && null !== $data['image_68']) { - $object->setImage68($data['image_68']); - } elseif (\array_key_exists('image_68', $data) && null === $data['image_68']) { - $object->setImage68(null); - } - if (\array_key_exists('image_88', $data) && null !== $data['image_88']) { - $object->setImage88($data['image_88']); - } elseif (\array_key_exists('image_88', $data) && null === $data['image_88']) { - $object->setImage88(null); - } - if (\array_key_exists('image_default', $data) && null !== $data['image_default']) { - $object->setImageDefault($data['image_default']); - } elseif (\array_key_exists('image_default', $data) && null === $data['image_default']) { - $object->setImageDefault(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; + if (\array_key_exists('image_230', $data) && null !== $data['image_230']) { + $object->setImage230($data['image_230']); + } elseif (\array_key_exists('image_230', $data) && null === $data['image_230']) { + $object->setImage230(null); + } + if (\array_key_exists('image_34', $data) && null !== $data['image_34']) { + $object->setImage34($data['image_34']); + } elseif (\array_key_exists('image_34', $data) && null === $data['image_34']) { + $object->setImage34(null); + } + if (\array_key_exists('image_44', $data) && null !== $data['image_44']) { + $object->setImage44($data['image_44']); + } elseif (\array_key_exists('image_44', $data) && null === $data['image_44']) { + $object->setImage44(null); + } + if (\array_key_exists('image_68', $data) && null !== $data['image_68']) { + $object->setImage68($data['image_68']); + } elseif (\array_key_exists('image_68', $data) && null === $data['image_68']) { + $object->setImage68(null); + } + if (\array_key_exists('image_88', $data) && null !== $data['image_88']) { + $object->setImage88($data['image_88']); + } elseif (\array_key_exists('image_88', $data) && null === $data['image_88']) { + $object->setImage88(null); + } + if (\array_key_exists('image_default', $data) && null !== $data['image_default']) { + $object->setImageDefault($data['image_default']); + } elseif (\array_key_exists('image_default', $data) && null === $data['image_default']) { + $object->setImageDefault(null); + } + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['domain'] = $object->getDomain(); - $data['id'] = $object->getId(); - $data['image_102'] = $object->getImage102(); - $data['image_132'] = $object->getImage132(); - $data['image_230'] = $object->getImage230(); - $data['image_34'] = $object->getImage34(); - $data['image_44'] = $object->getImage44(); - $data['image_68'] = $object->getImage68(); - $data['image_88'] = $object->getImage88(); - $data['image_default'] = $object->getImageDefault(); - $data['name'] = $object->getName(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['domain'] = $data->getDomain(); + $dataArray['id'] = $data->getId(); + $dataArray['image_102'] = $data->getImage102(); + $dataArray['image_132'] = $data->getImage132(); + $dataArray['image_230'] = $data->getImage230(); + $dataArray['image_34'] = $data->getImage34(); + $dataArray['image_44'] = $data->getImage44(); + $dataArray['image_68'] = $data->getImage68(); + $dataArray['image_88'] = $data->getImage88(); + $dataArray['image_default'] = $data->getImageDefault(); + $dataArray['name'] = $data->getName(); + + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3Team::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponse200Item3UserNormalizer.php b/generated/Normalizer/UsersIdentityGetResponse200Item3UserNormalizer.php index c369ea76..bcd0ad2c 100644 --- a/generated/Normalizer/UsersIdentityGetResponse200Item3UserNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponse200Item3UserNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,60 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponse200Item3UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponse200Item3UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); - - return $data; + if (\array_key_exists('id', $data) && null !== $data['id']) { + $object->setId($data['id']); + } elseif (\array_key_exists('id', $data) && null === $data['id']) { + $object->setId(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => false]; + if (\array_key_exists('name', $data) && null !== $data['name']) { + $object->setName($data['name']); + } elseif (\array_key_exists('name', $data) && null === $data['name']) { + $object->setName(null); } - } -} else { - class UsersIdentityGetResponse200Item3UserNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class === \get_class($data); - } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('id', $data) && null !== $data['id']) { - $object->setId($data['id']); - } elseif (\array_key_exists('id', $data) && null === $data['id']) { - $object->setId(null); - } - if (\array_key_exists('name', $data) && null !== $data['name']) { - $object->setName($data['name']); - } elseif (\array_key_exists('name', $data) && null === $data['name']) { - $object->setName(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['id'] = $object->getId(); - $data['name'] = $object->getName(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['id'] = $data->getId(); + $dataArray['name'] = $data->getName(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponse200Item3User::class => false]; } } diff --git a/generated/Normalizer/UsersIdentityGetResponsedefaultNormalizer.php b/generated/Normalizer/UsersIdentityGetResponsedefaultNormalizer.php index 37d89f4c..dce19d97 100644 --- a/generated/Normalizer/UsersIdentityGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersIdentityGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersIdentityGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersIdentityGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersIdentityGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersIdentityGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersInfoGetResponse200Normalizer.php b/generated/Normalizer/UsersInfoGetResponse200Normalizer.php index 2f3dfffd..51d3697c 100644 --- a/generated/Normalizer/UsersInfoGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersInfoGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,75 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context)); - unset($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersInfoGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersInfoGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class === \get_class($data); + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context)); + unset($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersInfoGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context)); - unset($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; + } } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersInfoGetResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersInfoGetResponsedefaultNormalizer.php b/generated/Normalizer/UsersInfoGetResponsedefaultNormalizer.php index 2c900f70..9f8970e4 100644 --- a/generated/Normalizer/UsersInfoGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersInfoGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersInfoGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersInfoGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersListGetResponse200Normalizer.php b/generated/Normalizer/UsersListGetResponse200Normalizer.php index d9f786a5..97b68090 100644 --- a/generated/Normalizer/UsersListGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersListGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,167 +23,85 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersListGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersListGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersListGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersListGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('cache_ts', $data) && null !== $data['cache_ts']) { - $object->setCacheTs($data['cache_ts']); - } elseif (\array_key_exists('cache_ts', $data) && null === $data['cache_ts']) { - $object->setCacheTs(null); - } - if (\array_key_exists('members', $data) && null !== $data['members']) { - $values = []; - foreach ($data['members'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context); - } - $object->setMembers($values); - } elseif (\array_key_exists('members', $data) && null === $data['members']) { - $object->setMembers(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersListGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['cache_ts'] = $object->getCacheTs(); + if (\array_key_exists('cache_ts', $data) && null !== $data['cache_ts']) { + $object->setCacheTs($data['cache_ts']); + } elseif (\array_key_exists('cache_ts', $data) && null === $data['cache_ts']) { + $object->setCacheTs(null); + } + if (\array_key_exists('members', $data) && null !== $data['members']) { $values = []; - foreach ($object->getMembers() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['members'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); + foreach ($data['members'] as $value) { + $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context); } - - return $data; - } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersListGetResponse200::class => false]; + $object->setMembers($values); + } elseif (\array_key_exists('members', $data) && null === $data['members']) { + $object->setMembers(null); } - } -} else { - class UsersListGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersListGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersListGetResponse200::class === \get_class($data); + if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { + $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); + } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { + $object->setResponseMetadata(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersListGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('cache_ts', $data) && null !== $data['cache_ts']) { - $object->setCacheTs($data['cache_ts']); - } elseif (\array_key_exists('cache_ts', $data) && null === $data['cache_ts']) { - $object->setCacheTs(null); - } - if (\array_key_exists('members', $data) && null !== $data['members']) { - $values = []; - foreach ($data['members'] as $value) { - $values[] = $this->denormalizer->denormalize($value, \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context); - } - $object->setMembers($values); - } elseif (\array_key_exists('members', $data) && null === $data['members']) { - $object->setMembers(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('response_metadata', $data) && null !== $data['response_metadata']) { - $object->setResponseMetadata($this->denormalizer->denormalize($data['response_metadata'], \JoliCode\Slack\Api\Model\ObjsResponseMetadata::class, 'json', $context)); - } elseif (\array_key_exists('response_metadata', $data) && null === $data['response_metadata']) { - $object->setResponseMetadata(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['cache_ts'] = $data->getCacheTs(); + $values = []; + foreach ($data->getMembers() as $value) { + $values[] = $this->normalizer->normalize($value, 'json', $context); } - - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['cache_ts'] = $object->getCacheTs(); - $values = []; - foreach ($object->getMembers() as $value) { - $values[] = $this->normalizer->normalize($value, 'json', $context); - } - $data['members'] = $values; - $data['ok'] = $object->getOk(); - if ($object->isInitialized('responseMetadata') && null !== $object->getResponseMetadata()) { - $data['response_metadata'] = $this->normalizer->normalize($object->getResponseMetadata(), 'json', $context); - } - - return $data; + $dataArray['members'] = $values; + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('responseMetadata') && null !== $data->getResponseMetadata()) { + $dataArray['response_metadata'] = $this->normalizer->normalize($data->getResponseMetadata(), 'json', $context); } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersListGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersListGetResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersListGetResponsedefaultNormalizer.php b/generated/Normalizer/UsersListGetResponsedefaultNormalizer.php index ef005482..3e8216a8 100644 --- a/generated/Normalizer/UsersListGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersListGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersListGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersListGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersListGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersListGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersLookupByEmailGetResponse200Normalizer.php b/generated/Normalizer/UsersLookupByEmailGetResponse200Normalizer.php index 79f22fb2..09e01143 100644 --- a/generated/Normalizer/UsersLookupByEmailGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersLookupByEmailGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,147 +23,75 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersLookupByEmailGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersLookupByEmailGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context)); - unset($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersLookupByEmailGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class === \get_class($data); + if (\array_key_exists('user', $data) && null !== $data['user']) { + $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context)); + unset($data['user']); + } elseif (\array_key_exists('user', $data) && null === $data['user']) { + $object->setUser(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('user', $data) && null !== $data['user']) { - $object->setUser($this->denormalizer->denormalize($data['user'], \JoliCode\Slack\Api\Model\ObjsUser::class, 'json', $context)); - unset($data['user']); - } elseif (\array_key_exists('user', $data) && null === $data['user']) { - $object->setUser(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['user'] = $this->normalizer->normalize($object->getUser(), 'json', $context); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['user'] = $this->normalizer->normalize($data->getUser(), 'json', $context); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; + } } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersLookupByEmailGetResponsedefaultNormalizer.php b/generated/Normalizer/UsersLookupByEmailGetResponsedefaultNormalizer.php index 0a734d96..41eca109 100644 --- a/generated/Normalizer/UsersLookupByEmailGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersLookupByEmailGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersLookupByEmailGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersLookupByEmailGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersLookupByEmailGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersLookupByEmailGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersProfileGetGetResponse200Normalizer.php b/generated/Normalizer/UsersProfileGetGetResponse200Normalizer.php index 6f08f151..3c583500 100644 --- a/generated/Normalizer/UsersProfileGetGetResponse200Normalizer.php +++ b/generated/Normalizer/UsersProfileGetGetResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersProfileGetGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersProfileGetGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersProfileGetGetResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class === \get_class($data); + if (\array_key_exists('profile', $data) && null !== $data['profile']) { + $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); + } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { + $object->setProfile(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersProfileGetGetResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersProfileGetGetResponsedefaultNormalizer.php b/generated/Normalizer/UsersProfileGetGetResponsedefaultNormalizer.php index 5c0eb0e8..8c68e19a 100644 --- a/generated/Normalizer/UsersProfileGetGetResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersProfileGetGetResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersProfileGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersProfileGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersProfileGetGetResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersProfileGetGetResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersProfileSetPostResponse200Normalizer.php b/generated/Normalizer/UsersProfileSetPostResponse200Normalizer.php index 96c1b2dd..977bbe59 100644 --- a/generated/Normalizer/UsersProfileSetPostResponse200Normalizer.php +++ b/generated/Normalizer/UsersProfileSetPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,151 +23,77 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersProfileSetPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersProfileSetPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('email_pending', $data) && null !== $data['email_pending']) { - $object->setEmailPending($data['email_pending']); - } elseif (\array_key_exists('email_pending', $data) && null === $data['email_pending']) { - $object->setEmailPending(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('emailPending') && null !== $object->getEmailPending()) { - $data['email_pending'] = $object->getEmailPending(); - } - $data['ok'] = $object->getOk(); - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); - $data['username'] = $object->getUsername(); - - return $data; + if (\array_key_exists('email_pending', $data) && null !== $data['email_pending']) { + $object->setEmailPending($data['email_pending']); + } elseif (\array_key_exists('email_pending', $data) && null === $data['email_pending']) { + $object->setEmailPending(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => false]; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - } -} else { - class UsersProfileSetPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class === $type; + if (\array_key_exists('profile', $data) && null !== $data['profile']) { + $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); + } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { + $object->setProfile(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class === \get_class($data); + if (\array_key_exists('username', $data) && null !== $data['username']) { + $object->setUsername($data['username']); + } elseif (\array_key_exists('username', $data) && null === $data['username']) { + $object->setUsername(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('email_pending', $data) && null !== $data['email_pending']) { - $object->setEmailPending($data['email_pending']); - } elseif (\array_key_exists('email_pending', $data) && null === $data['email_pending']) { - $object->setEmailPending(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\ObjsUserProfile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - if (\array_key_exists('username', $data) && null !== $data['username']) { - $object->setUsername($data['username']); - } elseif (\array_key_exists('username', $data) && null === $data['username']) { - $object->setUsername(null); - } + return $object; + } - return $object; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('emailPending') && null !== $data->getEmailPending()) { + $dataArray['email_pending'] = $data->getEmailPending(); } + $dataArray['ok'] = $data->getOk(); + $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); + $dataArray['username'] = $data->getUsername(); - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('emailPending') && null !== $object->getEmailPending()) { - $data['email_pending'] = $object->getEmailPending(); - } - $data['ok'] = $object->getOk(); - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); - $data['username'] = $object->getUsername(); - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersProfileSetPostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersProfileSetPostResponsedefaultNormalizer.php b/generated/Normalizer/UsersProfileSetPostResponsedefaultNormalizer.php index 9300fe9a..942de182 100644 --- a/generated/Normalizer/UsersProfileSetPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersProfileSetPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersProfileSetPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersProfileSetPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersProfileSetPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersProfileSetPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersSetActivePostResponse200Normalizer.php b/generated/Normalizer/UsersSetActivePostResponse200Normalizer.php index 8a94f4d5..81d3e6e8 100644 --- a/generated/Normalizer/UsersSetActivePostResponse200Normalizer.php +++ b/generated/Normalizer/UsersSetActivePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersSetActivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class === $type; - } +class UsersSetActivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class UsersSetActivePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetActivePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersSetActivePostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersSetActivePostResponsedefaultNormalizer.php b/generated/Normalizer/UsersSetActivePostResponsedefaultNormalizer.php index 52ae562d..a4619636 100644 --- a/generated/Normalizer/UsersSetActivePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersSetActivePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersSetActivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersSetActivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersSetActivePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersSetActivePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersSetPhotoPostResponse200Normalizer.php b/generated/Normalizer/UsersSetPhotoPostResponse200Normalizer.php index 56043ba2..c5c99a0c 100644 --- a/generated/Normalizer/UsersSetPhotoPostResponse200Normalizer.php +++ b/generated/Normalizer/UsersSetPhotoPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,123 +23,63 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersSetPhotoPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersSetPhotoPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersSetPhotoPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class === $type; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class === \get_class($data); + if (\array_key_exists('profile', $data) && null !== $data['profile']) { + $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class, 'json', $context)); + } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { + $object->setProfile(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('profile', $data) && null !== $data['profile']) { - $object->setProfile($this->denormalizer->denormalize($data['profile'], \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class, 'json', $context)); - } elseif (\array_key_exists('profile', $data) && null === $data['profile']) { - $object->setProfile(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - $data['profile'] = $this->normalizer->normalize($object->getProfile(), 'json', $context); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + $dataArray['profile'] = $this->normalizer->normalize($data->getProfile(), 'json', $context); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersSetPhotoPostResponse200ProfileNormalizer.php b/generated/Normalizer/UsersSetPhotoPostResponse200ProfileNormalizer.php index 814e90a3..f7ecda58 100644 --- a/generated/Normalizer/UsersSetPhotoPostResponse200ProfileNormalizer.php +++ b/generated/Normalizer/UsersSetPhotoPostResponse200ProfileNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,207 +23,102 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersSetPhotoPostResponse200ProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersSetPhotoPostResponse200ProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { - $object->setAvatarHash($data['avatar_hash']); - } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { - $object->setAvatarHash(null); - } - if (\array_key_exists('image_1024', $data) && null !== $data['image_1024']) { - $object->setImage1024($data['image_1024']); - } elseif (\array_key_exists('image_1024', $data) && null === $data['image_1024']) { - $object->setImage1024(null); - } - if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { - $object->setImage192($data['image_192']); - } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { - $object->setImage192(null); - } - if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { - $object->setImage24($data['image_24']); - } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { - $object->setImage24(null); - } - if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { - $object->setImage32($data['image_32']); - } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { - $object->setImage32(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $object->setImage48($data['image_48']); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { - $object->setImage512($data['image_512']); - } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { - $object->setImage512(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - if (\array_key_exists('image_original', $data) && null !== $data['image_original']) { - $object->setImageOriginal($data['image_original']); - } elseif (\array_key_exists('image_original', $data) && null === $data['image_original']) { - $object->setImageOriginal(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile(); + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['avatar_hash'] = $object->getAvatarHash(); - $data['image_1024'] = $object->getImage1024(); - $data['image_192'] = $object->getImage192(); - $data['image_24'] = $object->getImage24(); - $data['image_32'] = $object->getImage32(); - $data['image_48'] = $object->getImage48(); - $data['image_512'] = $object->getImage512(); - $data['image_72'] = $object->getImage72(); - $data['image_original'] = $object->getImageOriginal(); - - return $data; + if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { + $object->setAvatarHash($data['avatar_hash']); + } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { + $object->setAvatarHash(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => false]; + if (\array_key_exists('image_1024', $data) && null !== $data['image_1024']) { + $object->setImage1024($data['image_1024']); + } elseif (\array_key_exists('image_1024', $data) && null === $data['image_1024']) { + $object->setImage1024(null); } - } -} else { - class UsersSetPhotoPostResponse200ProfileNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class === $type; + if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { + $object->setImage192($data['image_192']); + } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { + $object->setImage192(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class === \get_class($data); + if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { + $object->setImage24($data['image_24']); + } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { + $object->setImage24(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('avatar_hash', $data) && null !== $data['avatar_hash']) { - $object->setAvatarHash($data['avatar_hash']); - } elseif (\array_key_exists('avatar_hash', $data) && null === $data['avatar_hash']) { - $object->setAvatarHash(null); - } - if (\array_key_exists('image_1024', $data) && null !== $data['image_1024']) { - $object->setImage1024($data['image_1024']); - } elseif (\array_key_exists('image_1024', $data) && null === $data['image_1024']) { - $object->setImage1024(null); - } - if (\array_key_exists('image_192', $data) && null !== $data['image_192']) { - $object->setImage192($data['image_192']); - } elseif (\array_key_exists('image_192', $data) && null === $data['image_192']) { - $object->setImage192(null); - } - if (\array_key_exists('image_24', $data) && null !== $data['image_24']) { - $object->setImage24($data['image_24']); - } elseif (\array_key_exists('image_24', $data) && null === $data['image_24']) { - $object->setImage24(null); - } - if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { - $object->setImage32($data['image_32']); - } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { - $object->setImage32(null); - } - if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { - $object->setImage48($data['image_48']); - } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { - $object->setImage48(null); - } - if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { - $object->setImage512($data['image_512']); - } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { - $object->setImage512(null); - } - if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { - $object->setImage72($data['image_72']); - } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { - $object->setImage72(null); - } - if (\array_key_exists('image_original', $data) && null !== $data['image_original']) { - $object->setImageOriginal($data['image_original']); - } elseif (\array_key_exists('image_original', $data) && null === $data['image_original']) { - $object->setImageOriginal(null); - } - - return $object; + if (\array_key_exists('image_32', $data) && null !== $data['image_32']) { + $object->setImage32($data['image_32']); + } elseif (\array_key_exists('image_32', $data) && null === $data['image_32']) { + $object->setImage32(null); + } + if (\array_key_exists('image_48', $data) && null !== $data['image_48']) { + $object->setImage48($data['image_48']); + } elseif (\array_key_exists('image_48', $data) && null === $data['image_48']) { + $object->setImage48(null); + } + if (\array_key_exists('image_512', $data) && null !== $data['image_512']) { + $object->setImage512($data['image_512']); + } elseif (\array_key_exists('image_512', $data) && null === $data['image_512']) { + $object->setImage512(null); + } + if (\array_key_exists('image_72', $data) && null !== $data['image_72']) { + $object->setImage72($data['image_72']); + } elseif (\array_key_exists('image_72', $data) && null === $data['image_72']) { + $object->setImage72(null); + } + if (\array_key_exists('image_original', $data) && null !== $data['image_original']) { + $object->setImageOriginal($data['image_original']); + } elseif (\array_key_exists('image_original', $data) && null === $data['image_original']) { + $object->setImageOriginal(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['avatar_hash'] = $object->getAvatarHash(); - $data['image_1024'] = $object->getImage1024(); - $data['image_192'] = $object->getImage192(); - $data['image_24'] = $object->getImage24(); - $data['image_32'] = $object->getImage32(); - $data['image_48'] = $object->getImage48(); - $data['image_512'] = $object->getImage512(); - $data['image_72'] = $object->getImage72(); - $data['image_original'] = $object->getImageOriginal(); + return $object; + } - return $data; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['avatar_hash'] = $data->getAvatarHash(); + $dataArray['image_1024'] = $data->getImage1024(); + $dataArray['image_192'] = $data->getImage192(); + $dataArray['image_24'] = $data->getImage24(); + $dataArray['image_32'] = $data->getImage32(); + $dataArray['image_48'] = $data->getImage48(); + $dataArray['image_512'] = $data->getImage512(); + $dataArray['image_72'] = $data->getImage72(); + $dataArray['image_original'] = $data->getImageOriginal(); + + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponse200Profile::class => false]; } } diff --git a/generated/Normalizer/UsersSetPhotoPostResponsedefaultNormalizer.php b/generated/Normalizer/UsersSetPhotoPostResponsedefaultNormalizer.php index 63a911ef..c4b89c30 100644 --- a/generated/Normalizer/UsersSetPhotoPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersSetPhotoPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,187 +23,95 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersSetPhotoPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersSetPhotoPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('debug_step', $data) && null !== $data['debug_step']) { - $object->setDebugStep($data['debug_step']); - } elseif (\array_key_exists('debug_step', $data) && null === $data['debug_step']) { - $object->setDebugStep(null); - } - if (\array_key_exists('dims', $data) && null !== $data['dims']) { - $object->setDims($data['dims']); - } elseif (\array_key_exists('dims', $data) && null === $data['dims']) { - $object->setDims(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('time_ident', $data) && null !== $data['time_ident']) { - $object->setTimeIdent($data['time_ident']); - } elseif (\array_key_exists('time_ident', $data) && null === $data['time_ident']) { - $object->setTimeIdent(null); - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - if ($object->isInitialized('debugStep') && null !== $object->getDebugStep()) { - $data['debug_step'] = $object->getDebugStep(); - } - if ($object->isInitialized('dims') && null !== $object->getDims()) { - $data['dims'] = $object->getDims(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('timeIdent') && null !== $object->getTimeIdent()) { - $data['time_ident'] = $object->getTimeIdent(); - } - - return $data; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => false]; + if (\array_key_exists('debug_step', $data) && null !== $data['debug_step']) { + $object->setDebugStep($data['debug_step']); + } elseif (\array_key_exists('debug_step', $data) && null === $data['debug_step']) { + $object->setDebugStep(null); } - } -} else { - class UsersSetPhotoPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class === $type; + if (\array_key_exists('dims', $data) && null !== $data['dims']) { + $object->setDims($data['dims']); + } elseif (\array_key_exists('dims', $data) && null === $data['dims']) { + $object->setDims(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('debug_step', $data) && null !== $data['debug_step']) { - $object->setDebugStep($data['debug_step']); - } elseif (\array_key_exists('debug_step', $data) && null === $data['debug_step']) { - $object->setDebugStep(null); - } - if (\array_key_exists('dims', $data) && null !== $data['dims']) { - $object->setDims($data['dims']); - } elseif (\array_key_exists('dims', $data) && null === $data['dims']) { - $object->setDims(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - if (\array_key_exists('time_ident', $data) && null !== $data['time_ident']) { - $object->setTimeIdent($data['time_ident']); - } elseif (\array_key_exists('time_ident', $data) && null === $data['time_ident']) { - $object->setTimeIdent(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + if (\array_key_exists('time_ident', $data) && null !== $data['time_ident']) { + $object->setTimeIdent($data['time_ident']); + } elseif (\array_key_exists('time_ident', $data) && null === $data['time_ident']) { + $object->setTimeIdent(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - if ($object->isInitialized('debugStep') && null !== $object->getDebugStep()) { - $data['debug_step'] = $object->getDebugStep(); - } - if ($object->isInitialized('dims') && null !== $object->getDims()) { - $data['dims'] = $object->getDims(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - if ($object->isInitialized('timeIdent') && null !== $object->getTimeIdent()) { - $data['time_ident'] = $object->getTimeIdent(); - } + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => false]; + if ($data->isInitialized('debugStep') && null !== $data->getDebugStep()) { + $dataArray['debug_step'] = $data->getDebugStep(); + } + if ($data->isInitialized('dims') && null !== $data->getDims()) { + $dataArray['dims'] = $data->getDims(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); + if ($data->isInitialized('timeIdent') && null !== $data->getTimeIdent()) { + $dataArray['time_ident'] = $data->getTimeIdent(); + } + + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersSetPhotoPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/UsersSetPresencePostResponse200Normalizer.php b/generated/Normalizer/UsersSetPresencePostResponse200Normalizer.php index 869f19d2..ef397c2e 100644 --- a/generated/Normalizer/UsersSetPresencePostResponse200Normalizer.php +++ b/generated/Normalizer/UsersSetPresencePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,111 +23,57 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersSetPresencePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class === $type; - } +class UsersSetPresencePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class === \get_class($data); - } + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool + { + return \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class === $type; + } - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class === \get_class($data); + } - return $object; + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - - return $data; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => false]; + $object = new \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - } -} else { - class UsersSetPresencePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class === $type; + if (null === $data || false === \is_array($data)) { + return $object; } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class === \get_class($data); + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; - } + return $object; + } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersSetPresencePostResponse200::class => false]; } } diff --git a/generated/Normalizer/UsersSetPresencePostResponsedefaultNormalizer.php b/generated/Normalizer/UsersSetPresencePostResponsedefaultNormalizer.php index 3a41b584..223bcac6 100644 --- a/generated/Normalizer/UsersSetPresencePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/UsersSetPresencePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,139 +23,71 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class UsersSetPresencePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class UsersSetPresencePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); - - return $data; + $object = new \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; } - - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => false]; + if (null === $data || false === \is_array($data)) { + return $object; } - } -} else { - class UsersSetPresencePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class === $type; + if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { + $object->setCallstack($data['callstack']); + } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { + $object->setCallstack(null); } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class === \get_class($data); + if (\array_key_exists('error', $data) && null !== $data['error']) { + $object->setError($data['error']); + } elseif (\array_key_exists('error', $data) && null === $data['error']) { + $object->setError(null); } - - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('callstack', $data) && null !== $data['callstack']) { - $object->setCallstack($data['callstack']); - } elseif (\array_key_exists('callstack', $data) && null === $data['callstack']) { - $object->setCallstack(null); - } - if (\array_key_exists('error', $data) && null !== $data['error']) { - $object->setError($data['error']); - } elseif (\array_key_exists('error', $data) && null === $data['error']) { - $object->setError(null); - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - - return $object; + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - if ($object->isInitialized('callstack') && null !== $object->getCallstack()) { - $data['callstack'] = $object->getCallstack(); - } - $data['error'] = $object->getError(); - $data['ok'] = $object->getOk(); + return $object; + } - return $data; + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + if ($data->isInitialized('callstack') && null !== $data->getCallstack()) { + $dataArray['callstack'] = $data->getCallstack(); } + $dataArray['error'] = $data->getError(); + $dataArray['ok'] = $data->getOk(); - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => false]; - } + return $dataArray; + } + + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\UsersSetPresencePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ViewsOpenPostResponse200Normalizer.php b/generated/Normalizer/ViewsOpenPostResponse200Normalizer.php index 4377aa45..3a38a9e1 100644 --- a/generated/Normalizer/ViewsOpenPostResponse200Normalizer.php +++ b/generated/Normalizer/ViewsOpenPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ViewsOpenPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ViewsOpenPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => false]; - } + return $object; } -} else { - class ViewsOpenPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsOpenPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ViewsOpenPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ViewsOpenPostResponsedefaultNormalizer.php b/generated/Normalizer/ViewsOpenPostResponsedefaultNormalizer.php index c683eb3f..f4fe7646 100644 --- a/generated/Normalizer/ViewsOpenPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ViewsOpenPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ViewsOpenPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ViewsOpenPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => false]; - } + return $object; } -} else { - class ViewsOpenPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ViewsOpenPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ViewsPublishPostResponse200Normalizer.php b/generated/Normalizer/ViewsPublishPostResponse200Normalizer.php index 06312bcf..5019596c 100644 --- a/generated/Normalizer/ViewsPublishPostResponse200Normalizer.php +++ b/generated/Normalizer/ViewsPublishPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ViewsPublishPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ViewsPublishPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => false]; - } + return $object; } -} else { - class ViewsPublishPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsPublishPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ViewsPublishPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ViewsPublishPostResponsedefaultNormalizer.php b/generated/Normalizer/ViewsPublishPostResponsedefaultNormalizer.php index 3516f69a..232c1e7c 100644 --- a/generated/Normalizer/ViewsPublishPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ViewsPublishPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ViewsPublishPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ViewsPublishPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => false]; - } + return $object; } -} else { - class ViewsPublishPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ViewsPublishPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ViewsPushPostResponse200Normalizer.php b/generated/Normalizer/ViewsPushPostResponse200Normalizer.php index c25cd612..5a4f5797 100644 --- a/generated/Normalizer/ViewsPushPostResponse200Normalizer.php +++ b/generated/Normalizer/ViewsPushPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ViewsPushPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ViewsPushPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsPushPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ViewsPushPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => false]; - } + return $object; } -} else { - class ViewsPushPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsPushPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ViewsPushPostResponse200::class => false]; } } diff --git a/generated/Normalizer/ViewsPushPostResponsedefaultNormalizer.php b/generated/Normalizer/ViewsPushPostResponsedefaultNormalizer.php index d7a5d9e5..85895e0e 100644 --- a/generated/Normalizer/ViewsPushPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ViewsPushPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ViewsPushPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ViewsPushPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => false]; - } + return $object; } -} else { - class ViewsPushPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ViewsPushPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/ViewsUpdatePostResponse200Normalizer.php b/generated/Normalizer/ViewsUpdatePostResponse200Normalizer.php index 8f4fef61..d7fcc589 100644 --- a/generated/Normalizer/ViewsUpdatePostResponse200Normalizer.php +++ b/generated/Normalizer/ViewsUpdatePostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ViewsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ViewsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => false]; - } + return $object; } -} else { - class ViewsUpdatePostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ViewsUpdatePostResponse200::class => false]; } } diff --git a/generated/Normalizer/ViewsUpdatePostResponsedefaultNormalizer.php b/generated/Normalizer/ViewsUpdatePostResponsedefaultNormalizer.php index 07304c78..f3b01586 100644 --- a/generated/Normalizer/ViewsUpdatePostResponsedefaultNormalizer.php +++ b/generated/Normalizer/ViewsUpdatePostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class ViewsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class ViewsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => false]; - } + return $object; } -} else { - class ViewsUpdatePostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\ViewsUpdatePostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/WorkflowsStepCompletedPostResponse200Normalizer.php b/generated/Normalizer/WorkflowsStepCompletedPostResponse200Normalizer.php index 9c4a20f1..608f81d4 100644 --- a/generated/Normalizer/WorkflowsStepCompletedPostResponse200Normalizer.php +++ b/generated/Normalizer/WorkflowsStepCompletedPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class WorkflowsStepCompletedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class WorkflowsStepCompletedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => false]; - } + return $object; } -} else { - class WorkflowsStepCompletedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponse200::class => false]; } } diff --git a/generated/Normalizer/WorkflowsStepCompletedPostResponsedefaultNormalizer.php b/generated/Normalizer/WorkflowsStepCompletedPostResponsedefaultNormalizer.php index a84d36b5..8fe26368 100644 --- a/generated/Normalizer/WorkflowsStepCompletedPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/WorkflowsStepCompletedPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class WorkflowsStepCompletedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class WorkflowsStepCompletedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => false]; - } + return $object; } -} else { - class WorkflowsStepCompletedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\WorkflowsStepCompletedPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/WorkflowsStepFailedPostResponse200Normalizer.php b/generated/Normalizer/WorkflowsStepFailedPostResponse200Normalizer.php index a21103df..5a517557 100644 --- a/generated/Normalizer/WorkflowsStepFailedPostResponse200Normalizer.php +++ b/generated/Normalizer/WorkflowsStepFailedPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class WorkflowsStepFailedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class WorkflowsStepFailedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => false]; - } + return $object; } -} else { - class WorkflowsStepFailedPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponse200::class => false]; } } diff --git a/generated/Normalizer/WorkflowsStepFailedPostResponsedefaultNormalizer.php b/generated/Normalizer/WorkflowsStepFailedPostResponsedefaultNormalizer.php index 6d59ac61..b87af3bc 100644 --- a/generated/Normalizer/WorkflowsStepFailedPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/WorkflowsStepFailedPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class WorkflowsStepFailedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class WorkflowsStepFailedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => false]; - } + return $object; } -} else { - class WorkflowsStepFailedPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\WorkflowsStepFailedPostResponsedefault::class => false]; } } diff --git a/generated/Normalizer/WorkflowsUpdateStepPostResponse200Normalizer.php b/generated/Normalizer/WorkflowsUpdateStepPostResponse200Normalizer.php index f28944d0..e3eb3dff 100644 --- a/generated/Normalizer/WorkflowsUpdateStepPostResponse200Normalizer.php +++ b/generated/Normalizer/WorkflowsUpdateStepPostResponse200Normalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class WorkflowsUpdateStepPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class WorkflowsUpdateStepPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => false]; - } + return $object; } -} else { - class WorkflowsUpdateStepPostResponse200Normalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponse200::class => false]; } } diff --git a/generated/Normalizer/WorkflowsUpdateStepPostResponsedefaultNormalizer.php b/generated/Normalizer/WorkflowsUpdateStepPostResponsedefaultNormalizer.php index fd0daf38..0ef57e3d 100644 --- a/generated/Normalizer/WorkflowsUpdateStepPostResponsedefaultNormalizer.php +++ b/generated/Normalizer/WorkflowsUpdateStepPostResponsedefaultNormalizer.php @@ -16,7 +16,6 @@ use Jane\Component\JsonSchemaRuntime\Reference; use JoliCode\Slack\Api\Runtime\Normalizer\CheckArray; use JoliCode\Slack\Api\Runtime\Normalizer\ValidatorTrait; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareInterface; use Symfony\Component\Serializer\Normalizer\DenormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -24,133 +23,68 @@ use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (!class_exists(Kernel::class) || (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4)) { - class WorkflowsUpdateStepPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +class WorkflowsUpdateStepPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface +{ + use CheckArray; + use DenormalizerAwareTrait; + use NormalizerAwareTrait; + use ValidatorTrait; + + public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; + return \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class === $type; + } - public function supportsDenormalization(mixed $data, string $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class === $type; - } + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class === \get_class($data); + } - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class === \get_class($data); + public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed + { + if (isset($data['$ref'])) { + return new Reference($data['$ref'], $context['document-origin']); } - - public function denormalize(mixed $data, string $type, ?string $format = null, array $context = []): mixed - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } - } - + if (isset($data['$recursiveRef'])) { + return new Reference($data['$recursiveRef'], $context['document-origin']); + } + $object = new \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault(); + if (\array_key_exists('ok', $data) && \is_int($data['ok'])) { + $data['ok'] = (bool) $data['ok']; + } + if (null === $data || false === \is_array($data)) { return $object; } - - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } + if (\array_key_exists('ok', $data) && null !== $data['ok']) { + $object->setOk($data['ok']); + unset($data['ok']); + } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { + $object->setOk(null); + } + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $object[$key] = $value; } - - return $data; } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => false]; - } + return $object; } -} else { - class WorkflowsUpdateStepPostResponsedefaultNormalizer implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface - { - use CheckArray; - use DenormalizerAwareTrait; - use NormalizerAwareTrait; - use ValidatorTrait; - - public function supportsDenormalization($data, $type, ?string $format = null, array $context = []): bool - { - return \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class === $type; - } - - public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool - { - return \is_object($data) && \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class === \get_class($data); - } - public function denormalize($data, $type, $format = null, array $context = []) - { - if (isset($data['$ref'])) { - return new Reference($data['$ref'], $context['document-origin']); - } - if (isset($data['$recursiveRef'])) { - return new Reference($data['$recursiveRef'], $context['document-origin']); - } - $object = new \JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault(); - if (null === $data || false === \is_array($data)) { - return $object; - } - if (\array_key_exists('ok', $data) && null !== $data['ok']) { - $object->setOk($data['ok']); - unset($data['ok']); - } elseif (\array_key_exists('ok', $data) && null === $data['ok']) { - $object->setOk(null); - } - foreach ($data as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $object[$key] = $value; - } + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null + { + $dataArray = []; + $dataArray['ok'] = $data->getOk(); + foreach ($data as $key => $value) { + if (preg_match('/.*/', (string) $key)) { + $dataArray[$key] = $value; } - - return $object; } - /** - * @return array|string|int|float|bool|\ArrayObject|null - */ - public function normalize($object, $format = null, array $context = []) - { - $data = []; - $data['ok'] = $object->getOk(); - foreach ($object as $key => $value) { - if (preg_match('/.*/', (string) $key)) { - $data[$key] = $value; - } - } - - return $data; - } + return $dataArray; + } - public function getSupportedTypes(?string $format = null): array - { - return [\JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => false]; - } + public function getSupportedTypes(?string $format = null): array + { + return [\JoliCode\Slack\Api\Model\WorkflowsUpdateStepPostResponsedefault::class => false]; } } diff --git a/generated/Runtime/Client/BaseEndpoint.php b/generated/Runtime/Client/BaseEndpoint.php index f71e93b9..559b7cfa 100644 --- a/generated/Runtime/Client/BaseEndpoint.php +++ b/generated/Runtime/Client/BaseEndpoint.php @@ -20,10 +20,10 @@ abstract class BaseEndpoint implements Endpoint { - protected $formParameters = []; - protected $queryParameters = []; - protected $headerParameters = []; - protected $body; + protected array $formParameters = []; + protected array $queryParameters = []; + protected array $headerParameters = []; + protected mixed $body; abstract public function getMethod(): string; @@ -36,11 +36,17 @@ abstract public function getAuthenticationScopes(): array; public function getQueryString(): string { $optionsResolved = $this->getQueryOptionsResolver()->resolve($this->queryParameters); - $optionsResolved = array_map(function ($value) { - return null !== $value ? $value : ''; + $optionsResolved = array_map(static function ($value) { + return $value ?? ''; }, $optionsResolved); + $allowReserved = $this->getQueryAllowReserved(); + $queryParameters = []; + foreach ($optionsResolved as $key => $value) { + $allowReservedKey = \in_array($key, $allowReserved, true); + $queryParameters[] = $this->encodeValue($key, $value, $allowReservedKey); + } - return http_build_query($optionsResolved, '', '&', \PHP_QUERY_RFC3986); + return implode('&', $queryParameters); } public function getHeaders(array $baseHeaders = []): array @@ -60,6 +66,11 @@ protected function getQueryOptionsResolver(): OptionsResolver return new OptionsResolver(); } + protected function getQueryAllowReserved(): array + { + return []; + } + protected function getHeadersOptionsResolver(): OptionsResolver { return new OptionsResolver(); @@ -92,4 +103,40 @@ protected function getSerializedBody(SerializerInterface $serializer): array { return [['Content-Type' => ['application/json']], $serializer->serialize($this->body, 'json')]; } + + private function encodeValue(string $key, mixed $value, bool $allowReserved): string + { + return match (true) { + \is_int($value) => $this->encodeIntValue($key, $value, $allowReserved), + \is_bool($value) => $this->encodeIntValue($key, (int) $value, $allowReserved), + \is_string($value) => $this->encodeStringValue($key, $value, $allowReserved), + \is_array($value) => $this->encodeArrayValue($key, $value, $allowReserved), + default => throw new \InvalidArgumentException(\sprintf('Query value for key %s must be either int|string|array|bool, %s given', $key, \gettype($value))), + }; + } + + private function encodeIntValue(string $queryParamName, int $value, bool $allowReserved): string + { + $queryParamName = rawurlencode($queryParamName); + + return \sprintf('%s=%s', $queryParamName, $allowReserved ? $value : rawurlencode((string) $value)); + } + + private function encodeStringValue(string $queryParamName, string $value, bool $allowReserved): string + { + $queryParamName = rawurlencode($queryParamName); + + return \sprintf('%s=%s', $queryParamName, $allowReserved ? $value : rawurlencode($value)); + } + + private function encodeArrayValue(string $queryParamName, array $value, bool $allowReserved): string + { + $params = []; + foreach ($value as $subKey => $subValue) { + $arrayKey = $queryParamName . '[' . rawurlencode((string) $subKey) . ']'; + $params[] = $this->encodeValue($arrayKey, $subValue, $allowReserved); + } + + return implode('&', $params); + } } diff --git a/generated/Runtime/Client/Client.php b/generated/Runtime/Client/Client.php index 86347e2b..ffd8104b 100644 --- a/generated/Runtime/Client/Client.php +++ b/generated/Runtime/Client/Client.php @@ -25,22 +25,10 @@ abstract class Client { public const FETCH_RESPONSE = 'response'; public const FETCH_OBJECT = 'object'; - /** - * @var ClientInterface - */ - protected $httpClient; - /** - * @var RequestFactoryInterface - */ - protected $requestFactory; - /** - * @var SerializerInterface - */ - protected $serializer; - /** - * @var StreamFactoryInterface - */ - protected $streamFactory; + protected ClientInterface $httpClient; + protected RequestFactoryInterface $requestFactory; + protected SerializerInterface $serializer; + protected StreamFactoryInterface $streamFactory; public function __construct(ClientInterface $httpClient, RequestFactoryInterface $requestFactory, SerializerInterface $serializer, StreamFactoryInterface $streamFactory) { diff --git a/generated/Runtime/Normalizer/CheckArray.php b/generated/Runtime/Normalizer/CheckArray.php index 9facdd47..76f2be82 100644 --- a/generated/Runtime/Normalizer/CheckArray.php +++ b/generated/Runtime/Normalizer/CheckArray.php @@ -17,7 +17,7 @@ trait CheckArray { public function isOnlyNumericKeys(array $array): bool { - return \count(array_filter($array, function ($key) { + return \count(array_filter($array, static function ($key) { return is_numeric($key); }, \ARRAY_FILTER_USE_KEY)) === \count($array); } diff --git a/generated/Runtime/Normalizer/ReferenceNormalizer.php b/generated/Runtime/Normalizer/ReferenceNormalizer.php index f08e444f..2ac58f44 100644 --- a/generated/Runtime/Normalizer/ReferenceNormalizer.php +++ b/generated/Runtime/Normalizer/ReferenceNormalizer.php @@ -14,39 +14,25 @@ namespace JoliCode\Slack\Api\Runtime\Normalizer; use Jane\Component\JsonSchemaRuntime\Reference; -use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; -if (Kernel::MAJOR_VERSION >= 7 || Kernel::MAJOR_VERSION === 6 && Kernel::MINOR_VERSION === 4) { - class ReferenceNormalizer implements NormalizerInterface +class ReferenceNormalizer implements NormalizerInterface +{ + public function normalize(mixed $data, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { - public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null - { - $ref = []; - $ref['$ref'] = (string) $object->getReferenceUri(); - - return $ref; - } - - public function supportsNormalization($data, $format = null): bool - { - return $data instanceof Reference; - } + $ref = []; + $ref['$ref'] = (string) $data->getReferenceUri(); + + return $ref; } -} else { - class ReferenceNormalizer implements NormalizerInterface + + public function supportsNormalization(mixed $data, ?string $format = null, array $context = []): bool + { + return $data instanceof Reference; + } + + public function getSupportedTypes(?string $format): array { - public function normalize($object, $format = null, array $context = []) - { - $ref = []; - $ref['$ref'] = (string) $object->getReferenceUri(); - - return $ref; - } - - public function supportsNormalization($data, $format = null): bool - { - return $data instanceof Reference; - } + return [Reference::class => false]; } } diff --git a/generated/Runtime/Normalizer/ValidationException.php b/generated/Runtime/Normalizer/ValidationException.php index ca67c3f9..f865f81b 100644 --- a/generated/Runtime/Normalizer/ValidationException.php +++ b/generated/Runtime/Normalizer/ValidationException.php @@ -17,12 +17,8 @@ class ValidationException extends \RuntimeException { - /** @var ConstraintViolationListInterface */ - private $violationList; - - public function __construct(ConstraintViolationListInterface $violationList) + public function __construct(private readonly ConstraintViolationListInterface $violationList) { - $this->violationList = $violationList; parent::__construct(\sprintf('Model validation failed with %d errors.', $violationList->count()), 400); } diff --git a/src/Checker/JsonSorter.php b/src/Checker/JsonSorter.php index 6906cc9c..4400bbe1 100644 --- a/src/Checker/JsonSorter.php +++ b/src/Checker/JsonSorter.php @@ -37,7 +37,7 @@ public function recursiveAlphabeticalSort($item) $asArray[$key] = $this->recursiveAlphabeticalSort($item->{$key}); if ('parameters' === $key) { - usort($asArray['parameters'], function ($a, $b) { + usort($asArray['parameters'], static function ($a, $b) { return (isset($a['name'], $b['name']) && $a['name'] > $b['name']) ? 1 : 0; }); } diff --git a/src/Client.php b/src/Client.php index 1d8677ac..775a4b52 100644 --- a/src/Client.php +++ b/src/Client.php @@ -170,6 +170,11 @@ public function filesUploadV2( ); } + public function filesUpload(array $formParameters = [], string $fetch = ApiClient::FETCH_OBJECT) + { + throw new \RuntimeException("Method 'filesUpload' is not supported by Slack anymore. Use 'filesUploadV2' instead."); + } + /** * @throws ClientExceptionInterface */ diff --git a/src/HttpPlugin/SlackErrorPlugin.php b/src/HttpPlugin/SlackErrorPlugin.php index 40861d95..26da3287 100644 --- a/src/HttpPlugin/SlackErrorPlugin.php +++ b/src/HttpPlugin/SlackErrorPlugin.php @@ -25,7 +25,7 @@ public function handleRequest(RequestInterface $request, callable $next, callabl { $promise = $next($request); - return $promise->then(function (ResponseInterface $response) { + return $promise->then(static function (ResponseInterface $response) { $body = $response->getBody()->getContents(); $data = json_decode($body, true); diff --git a/tests/WritingTest.php b/tests/WritingTest.php index 108cccb1..1ad0cad8 100644 --- a/tests/WritingTest.php +++ b/tests/WritingTest.php @@ -105,6 +105,8 @@ public function testItCanPostAMessageAndThenAThreadResponse(): void public function testItCanUploadFile(): void { + $this->expectException(\RuntimeException::class); + $client = $this->createClient(); /** @var FilesUploadPostResponse200 $response */ @@ -116,15 +118,6 @@ public function testItCanUploadFile(): void 'filetype' => 'png', 'file' => Stream::create(fopen(__DIR__ . '/resources/test-image.png', 'r')), ]); - - $this->assertTrue($response->getOk()); - - // On new messages it's an integer - if (method_exists($this, 'assertIsInt')) { - $this->assertIsInt($response->getFile()->getTimestamp()); - } else { - $this->assertInternalType('int', $response->getFile()->getTimestamp()); - } } public function testScheduleMessage(): void @@ -228,7 +221,6 @@ public function testItCanFileCompleteUploadExternal(): void curl_setopt($ch, \CURLOPT_POSTFIELDS, $fileStream); curl_setopt($ch, \CURLOPT_RETURNTRANSFER, true); curl_exec($ch); - curl_close($ch); $completeResponse = $client->filesCompleteUploadExternal( [