403Webshell
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 :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/rest/lib/Model/Mapper/App.php
<?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;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit