This commit is contained in:
2020-10-06 02:11:36 -04:00
commit ccf654ce8a
5 changed files with 394 additions and 0 deletions

31
image.php Normal file
View File

@@ -0,0 +1,31 @@
<?php
namespace podmanImageManager;
use \objectStructs\objectStructs;
class image extends objectStructs
{
/** @var imageAnnotations */
public $annotations;
/** @var imageConfig */
public $config;
/** @var string name of image */
public $image;
public function __construct($vars)
{
$this->imageName = (isset($vars['image']) ? $vars['image'] :
(isset($vars['name']) ? $vars['name'] :
(iiset($vars['imageName'] ? $vars['imageName'] : "" ) ) ) ) ;
if (isset( $vars['imageBasic']->annotations) )
$annotations = $vars['imageBasic']->annotations;
elseif (isset($vars['annotations']))
$annotations = $vars['annotations'];
$this->annotations = new imageAnnotations($annotations);
if (isset($vars['imageConfig']))
$this->config = new imageConfig($vars['imageConfig']);
}
}