golden hour
/opt/alt/php-xray/php/smart-advice-plugin/cl-smart-advice/App/Advice
⬆️ Go Up
Upload
File/Folder
Size
Actions
Api.php
1.33 KB
Del
OK
ApiSocket.php
6.59 KB
Del
OK
LogModel.php
1 KB
Del
OK
Manager.php
29.03 KB
Del
OK
Model.php
7.63 KB
Del
OK
Edit: Api.php
<?php /** * Copyright (с) Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2022 All Rights Reserved * * Licensed under CLOUD LINUX LICENSE AGREEMENT * https://www.cloudlinux.com/legal/ */ namespace CloudLinux\SmartAdvice\App\Advice; /** * SmartAdvice Api. */ abstract class Api { /** * Apply advice. * * @param string $advice_id id. * * @return string|bool */ abstract public function apply( $advice_id ); /** * Rollback advice. * * @param string $advice_id id. * @param ?string $reason advice rollback reason. * * @return string|bool */ abstract public function rollback( $advice_id, $reason ); /** * Status advice. * * @param string $advice_id id. * * @return string|bool */ abstract public function status( $advice_id ); /** * Details advice. * * @param string $advice_id id. * * @return string */ abstract public function details( $advice_id ); /** * Subscription. * * @param string $advice_id id. * * @return string */ abstract public function subscription( $advice_id ); /** * Agreement. * * @param string $type advice type string, e.g. 'cdn'. * * @return string */ abstract public function agreement( $type ); /** * Get options. * * @param string $user system name. * * @return string */ abstract public function get_options( $user ); }
Save