@@ -116,14 +116,32 @@ public function testGetAllObjects()
116116 $ expectedNestedMetadata1 = new OperationElement ("id " , "integer " , "field " , false , [], null );
117117 $ expectedNestedMetadata2 = new OperationElement ("name " , "string " , "field " , true , [], null );
118118 $ 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+ );
121127
122128 $ 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+ );
127145
128146 // Set up mocked data output
129147 $ this ->setMockParserOutput ($ mockData );
@@ -139,7 +157,10 @@ public function testGetAllObjects()
139157 $ this ->assertArrayHasKey ("createoperationDataTypeName2 " , $ operations );
140158
141159 // 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+ );
143164 $ this ->assertEquals ("create " , $ operationByName ->getOperation ());
144165 $ this ->assertEquals ("POST " , $ operationByName ->getApiMethod ());
145166 $ this ->assertEquals ("V1/object " , $ operationByName ->getApiUrl ());
@@ -162,11 +183,17 @@ public function testGetAllObjects()
162183 private function setMockParserOutput ($ data )
163184 {
164185 // 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+ );
166190 $ property ->setAccessible (true );
167191 $ property ->setValue (null );
168192
169- $ mockSectionParser = AspectMock::double (OperationDefinitionParser::class, ["readOperationMetadata " => $ data ])->make ();
193+ $ mockSectionParser = AspectMock::double (
194+ OperationDefinitionParser::class,
195+ ["readOperationMetadata " => $ data ]
196+ )->make ();
170197 $ instance = AspectMock::double (ObjectManager::class, ['create ' => $ mockSectionParser ])->make ();
171198 AspectMock::double (ObjectManagerFactory::class, ['getObjectManager ' => $ instance ]);
172199 }
0 commit comments