-
Notifications
You must be signed in to change notification settings - Fork 0
/
RelationshipContainer.php
37 lines (37 loc) · 1.52 KB
/
RelationshipContainer.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/**
* Automatically Generated Shrewd File
*/
namespace BuildEmpire\Mosaic\Courseware;
use BuildEmpire\Shrewd\IShrewdStruct;
class RelationshipContainer implements IShrewdStruct
{
/**
* @var \BuildEmpire\Mosaic\Courseware\RelationshipCollection
*/
public $engine;
/**
* @var \BuildEmpire\Mosaic\Courseware\RelationshipComponentContainer[]
*/
public $components;
public function getShrewdNS(){
return "BuildEmpire.Mosaic.Courseware.RelationshipContainer";
}
public function getShrewd(
\BuildEmpire\Shrewd\IShrewd $shrewd){
$paramArray = array();
$paramArray[] = ($shrewd->getParameter("RelationshipContainer", 1, $this->engine, "engine", "\BuildEmpire\Mosaic\Courseware\RelationshipCollection", "", true)) ? $shrewd->getParameter("RelationshipContainer", 1, $this->engine, "engine", "\BuildEmpire\Mosaic\Courseware\RelationshipCollection", "", true) : null;
$paramArray[] = $shrewd->getParameter("RelationshipContainer", 1, $this->components, "components", "map", "\BuildEmpire\Mosaic\Courseware\RelationshipComponentContainer", true);
return $paramArray;
}
public function setShrewd(
\BuildEmpire\Shrewd\IShrewd $shrewd,
$shrewdArray){
if (isset($shrewdArray[0]) && $shrewdArray[0]) {
$theClass = new \BuildEmpire\Mosaic\Courseware\RelationshipCollection();
$theClass->setShrewd($shrewd, $shrewdArray[0]);
$this->engine = $theClass;
}
if (isset($shrewdArray[1])) {$this->components = $shrewd->setParameter("RelationshipContainer", 2, $shrewdArray[1], "components", "map", "\BuildEmpire\Mosaic\Courseware\RelationshipComponentContainer", true);}
}
}