@@ -116,14 +116,32 @@ public function testGetAllObjects()
116
116
$ expectedNestedMetadata1 = new OperationElement ("id " , "integer " , "field " , false , [], null );
117
117
$ expectedNestedMetadata2 = new OperationElement ("name " , "string " , "field " , true , [], null );
118
118
$ expectedNestedMetadata3 = new OperationElement ("active " , "boolean " , "field " , false , [], null );
119
- $ expectedOperation1 = new OperationElement ("object " , "objectType " , "object " , false , [],
120
- [0 => $ expectedNestedMetadata1 , 1 => $ expectedNestedMetadata2 , 2 =>$ expectedNestedMetadata3 ]);
119
+ $ expectedOperation1 = new OperationElement (
120
+ "object " ,
121
+ "objectType " ,
122
+ "object " ,
123
+ false ,
124
+ [],
125
+ [0 => $ expectedNestedMetadata1 , 1 => $ expectedNestedMetadata2 , 2 =>$ expectedNestedMetadata3 ]
126
+ );
121
127
122
128
$ twoLevelNestedMetadata = new OperationElement ("nestedFieldKey " , "string " , "field " , false , [], null );
123
- $ oneLevelNestedMetadata = new OperationElement ("nestedObjectKey " , "nestedObjectType " , "object " , false , [],
124
- [0 => $ twoLevelNestedMetadata ]);
125
- $ expectedOperation2 = new OperationElement ("ObjectArray " , "nestedObjectType " , "nestedObjectKey " , false ,
126
- ["nestedObjectKey " => $ oneLevelNestedMetadata ], null );
129
+ $ oneLevelNestedMetadata = new OperationElement (
130
+ "nestedObjectKey " ,
131
+ "nestedObjectType " ,
132
+ "object " ,
133
+ false ,
134
+ [],
135
+ [0 => $ twoLevelNestedMetadata ]
136
+ );
137
+ $ expectedOperation2 = new OperationElement (
138
+ "ObjectArray " ,
139
+ "nestedObjectType " ,
140
+ "nestedObjectKey " ,
141
+ false ,
142
+ ["nestedObjectKey " => $ oneLevelNestedMetadata ],
143
+ null
144
+ );
127
145
128
146
// Set up mocked data output
129
147
$ this ->setMockParserOutput ($ mockData );
@@ -139,7 +157,10 @@ public function testGetAllObjects()
139
157
$ this ->assertArrayHasKey ("createoperationDataTypeName2 " , $ operations );
140
158
141
159
// perform asserts on $createOperationByName
142
- $ this ->assertEquals ([0 => 'testParameter: testHeader ' , 1 => "Content-Type: application/json " ], $ operationByName ->getHeaders ());
160
+ $ this ->assertEquals (
161
+ [0 => 'testParameter: testHeader ' , 1 => "Content-Type: application/json " ],
162
+ $ operationByName ->getHeaders ()
163
+ );
143
164
$ this ->assertEquals ("create " , $ operationByName ->getOperation ());
144
165
$ this ->assertEquals ("POST " , $ operationByName ->getApiMethod ());
145
166
$ this ->assertEquals ("V1/object " , $ operationByName ->getApiUrl ());
@@ -162,11 +183,17 @@ public function testGetAllObjects()
162
183
private function setMockParserOutput ($ data )
163
184
{
164
185
// clear section object handler value to inject parsed content
165
- $ property = new \ReflectionProperty (OperationDefinitionObjectHandler::class, 'DATA_DEFINITION_OBJECT_HANDLER ' );
186
+ $ property = new \ReflectionProperty (
187
+ OperationDefinitionObjectHandler::class,
188
+ 'DATA_DEFINITION_OBJECT_HANDLER '
189
+ );
166
190
$ property ->setAccessible (true );
167
191
$ property ->setValue (null );
168
192
169
- $ mockSectionParser = AspectMock::double (OperationDefinitionParser::class, ["readOperationMetadata " => $ data ])->make ();
193
+ $ mockSectionParser = AspectMock::double (
194
+ OperationDefinitionParser::class,
195
+ ["readOperationMetadata " => $ data ]
196
+ )->make ();
170
197
$ instance = AspectMock::double (ObjectManager::class, ['create ' => $ mockSectionParser ])->make ();
171
198
AspectMock::double (ObjectManagerFactory::class, ['getObjectManager ' => $ instance ]);
172
199
}
0 commit comments