From c67651168a08cdd5209fafedea86c48c3fe6d6f0 Mon Sep 17 00:00:00 2001 From: stupidon Date: Sun, 28 Feb 2016 20:49:52 +0100 Subject: [PATCH] updated action --- server/core/Compute.php | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/server/core/Compute.php b/server/core/Compute.php index 84af889..fdc6b20 100644 --- a/server/core/Compute.php +++ b/server/core/Compute.php @@ -17,10 +17,22 @@ class compute $this->app = $app; $this->libClass = $app->getLibClass("Compute"); } - /** - * List servers. - * @return array - */ + /** + * Execute an action + * + * @param String $action name of another function of this class + * + * @return void + */ + public function action($action){ + + $this->{$action.""}(); + + } + /** + * List servers. + * @return array + */ public function listServers() { $servers = $this->libClass->listServers(); @@ -50,12 +62,13 @@ class compute /** * Create server. * @return array - */ + * public function createServer() { $server = $this->libClass->createServer(); } + */ /** * Get server details. * @return array