Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/rest/lib/Model/Mapper/ |
Upload File : |
<?php declare(strict_types=1); namespace Bitrix\Rest\Model\Mapper; use Bitrix\Rest\Entity; use Bitrix\Rest\EO_App; class App { public function mapModelToEntity(EO_App $model): Entity\App { return new Entity\App( clientId: $model->getClientId(), code: $model->getCode(), active: $model->getInstalled(), installed: $model->getInstalled(), url: $model->getUrl(), scope: $model->getScope(), status: $model->getStatus(), id: $model->getId(), urlDemo: $model->getUrlDemo(), urlInstall: $model->getUrlInstall(), version: $model->getVersion(), dateFinish: $model->getDateFinish(), isTrialled: $model->getIsTrialed(), sharedKey: $model->getSharedKey(), clientSecret: $model->getClientSecret(), appName: $model->getAppName(), access: $model->getAccess(), aplicationToken: $model->getApplicationToken(), mobile: $model->getMobile(), userInstall: $model->getUserInstall(), urlSettings: $model->getUrlSettings() ); } public function mapEntityToModel(Entity\App $application): EO_App { $model = new EO_App(); $model->setId($application->getId()); $model->setClientId($application->getClientId()); $model->setCode($application->getCode()); $model->setActive($application->isActive()); $model->setInstalled($application->isInstalled()); $model->setUrl($application->getUrl()); $model->setScope($application->getScope()); $model->setStatus($application->isStatus()); $model->setUrlDemo($application->getUrlDemo()); $model->setUrlInstall($application->getUrlInstall()); $model->setVersion($application->getVersion()); $model->setDateFinish($application->getDateFinish()); $model->setIsTrialed($application->getIsTrialled()); $model->setSharedKey($application->getSharedKey()); $model->setClientSecret($application->getClientSecret()); $model->setAppName($application->getAppName()); $model->setAccess($application->getAccess()); $model->setApplicationToken($application->getAplicationToken()); $model->setMobile($application->getMobile()); $model->setUserInstall($application->getUserInstall()); $model->setUrlSettings($application->getUrlSettings()); return $model; } }