summaryrefslogtreecommitdiff
path: root/server/core/Image.php
diff options
context:
space:
mode:
Diffstat (limited to 'server/core/Image.php')
-rw-r--r--server/core/Image.php55
1 files changed, 42 insertions, 13 deletions
diff --git a/server/core/Image.php b/server/core/Image.php
index b83d155..3001eea 100644
--- a/server/core/Image.php
+++ b/server/core/Image.php
@@ -1,26 +1,55 @@
<?php
-ini_set('display_errors', 1);
-date_default_timezone_set("Europe/Paris");
-class Image {
+//require 'CoreInterface.php';
+
+/**
+* File containing the Image Class.
+*
+* @version 1.0 Initialisation of this file
+* @since 1.0 Core application's file
+*
+* @author Yogg 'yogg at epsina . com'
+*
+* @todo Complete the functions with errors detection and finish the descriptions
+*/
+
+
+/**
+* Image Class of the back-end application
+*
+* ADD CLASS DESCRIPTION
+*
+*/
+class image{
+ //implements Core
+
+ /** @var App $app protected, contains the main app object */
+ protected $app;
+
+ /** @var OpenStack\Identity $libClass protected, contains the library Identity object */
+ protected $libClass;
- protected $oidentity;
- //protected $plugins;
+ /** @var array $actions protected, contains the functions which can be call by the front-end */
+ protected $actions = array();
+
/**
- * Constructor
+ * Image constructor
*
- * @param $openstack
- *
- * @param $options
+ * @param App $app the main app object
*
- **/
- public function __construct($ostack, $options){ //, $apiP
- $this->oidentity = $ostack->imagesV2($options);
- //$this->plugins = $apiP;
+ * @throws [Type] [<description>]
+ *
+ * @return Image
+ */
+ public function __construct($app){
+ $this->app = $app;
+ $this->libClass = $app->getLibClass("Image");
}
+
+
/**
* Details about an image
*