Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
really-simple-ssl
/
lets-encrypt
/
vendor
/
plesk
/
api-php-lib
/
src
/
Api
/
Operator
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Copyright 1999-2020. Plesk International GmbH. namespace PleskX\Api\Operator; defined('ABSPATH') or die(); use PleskX\Api\Struct\Session as Struct; class Session extends \PleskX\Api\Operator { /** * @return Struct\Info[] */ public function get() { $sessions = []; $response = $this->request('get'); foreach ($response->session as $sessionInfo) { $sessions[(string) $sessionInfo->id] = new Struct\Info($sessionInfo); } return $sessions; } /** * @param string $sessionId * * @return bool */ public function terminate($sessionId) { $response = $this->request("terminate.session-id=$sessionId"); return 'ok' === (string) $response->status; } }