55 array $parentRequiredScalar,
58 array $parentOptionalScalar = []
60 $this->contextObject = $contextObject;
61 $this->parentRequiredObject = $parentRequiredObject;
62 $this->parentOptionalScalar = $parentRequiredScalar;
63 $this->parentOptionalObject = $parentOptionalObject;
65 $this->parentOptionalScalar = $parentOptionalScalar;
84 array $parentRequiredScalar,
86 array $childRequiredScalar,
89 array $parentOptionalScalar = [],
91 array $childOptionalScalar = []
93 $this->childRequiredObject = $childRequiredObject;
94 $this->childRequiredScalar = $childRequiredScalar;
95 $this->childOptionalObject = $childOptionalObject;
96 $this->childOptionalScalar = $childOptionalScalar;
100 $parentRequiredObject,
101 $parentRequiredScalar,
102 $parentOptionalObject,
104 $parentOptionalScalar
125 array $parentRequiredScalar,
126 array $childRequiredScalar,
129 array $parentOptionalScalar = [],
131 array $childOptionalScalar = []
133 $this->childRequiredObject = $childRequiredObject;
134 $this->childRequiredScalar = $childRequiredScalar;
135 $this->childOptionalObject = $childOptionalObject;
136 $this->childOptionalScalar = $childOptionalScalar;
140 $parentRequiredObject,
141 $parentRequiredScalar,
142 $parentOptionalObject,
144 $parentOptionalScalar
__construct(ContextObject $contextObject, ParentRequiredObject $parentRequiredObject, array $parentRequiredScalar, ParentOptionalObject $parentOptionalObject=null, array $data=[], array $parentOptionalScalar=[])
__construct(ContextObject $contextObject, ChildRequiredObject $childRequiredObject, ParentRequiredObject $parentRequiredObject, array $parentRequiredScalar, array $childRequiredScalar, ParentOptionalObject $parentOptionalObject=null, array $data=[], array $parentOptionalScalar=[], ChildOptionalObject $childOptionalObject=null, array $childOptionalScalar=[])
__construct(ContextObject $contextObject, ParentRequiredObject $parentRequiredObject, array $parentRequiredScalar, ChildRequiredObject $childRequiredObject, array $childRequiredScalar, ParentOptionalObject $parentOptionalObject=null, array $data=[], array $parentOptionalScalar=[], ChildOptionalObject $childOptionalObject=null, array $childOptionalScalar=[])