77use SoliDry \Controllers \BaseCommand ;
88use SoliDry \Extension \JSONApiInterface ;
99use SoliDry \Helpers \Classes ;
10+ use SoliDry \Helpers \MigrationsHelper ;
1011use SoliDry \Types \ApiInterface ;
1112use SoliDry \Types \DefaultInterface ;
1213use SoliDry \Types \DocumentationInterface ;
2122 */
2223abstract class Documentation
2324{
24-
2525 use ContentManager, RelationsDoc, BulksDoc;
2626
2727 public const SUCCESSFUL_OPERATION = 'successful operation ' ;
@@ -179,58 +179,58 @@ private function setIndex(): void
179179 $ this ->setStarredComment (DocumentationInterface::OA_GET . PhpInterface::OPEN_PARENTHESES );
180180
181181 $ this ->setStarredComment ('path=" ' . PhpInterface::SLASH . $ this ->generator ->version . PhpInterface::SLASH
182- . strtolower ($ this ->generator ->objectName ) . '", ' , 1 , 1 );
182+ . MigrationsHelper:: getTableName ($ this ->generator ->objectName ) . '", ' , 1 , 1 );
183183
184- $ this ->setStarredComment ('summary="Get ' . $ this ->generator ->objectName . 's ", ' , 1 , 1 );
184+ $ this ->setStarredComment ('summary="Get ' . Classes:: getClassName ( $ this ->generator ->objectName ) . 's ", ' , 1 , 1 );
185185
186- $ this ->setStarredComment ('tags={" ' . $ this ->generator ->objectName . DefaultInterface::CONTROLLER_POSTFIX
186+ $ this ->setStarredComment ('tags={" ' . Classes:: getClassName ( $ this ->generator ->objectName ) . DefaultInterface::CONTROLLER_POSTFIX
187187 . '"}, ' , 1 , 1 );
188188
189189 // define params
190190 $ this ->setParameter ([
191- 'in ' => '"query" ' ,
192- 'name ' => '"include" ' ,
191+ 'in ' => '"query" ' ,
192+ 'name ' => '"include" ' ,
193193 'required ' => 'false ' ,
194194 ]);
195195
196196 $ this ->setParameter ([
197- 'in ' => '"query" ' ,
198- 'name ' => '"page" ' ,
197+ 'in ' => '"query" ' ,
198+ 'name ' => '"page" ' ,
199199 'required ' => 'false ' ,
200200 ], 'integer ' );
201201
202202 $ this ->setParameter ([
203- 'in ' => '"query" ' ,
204- 'name ' => '"limit" ' ,
203+ 'in ' => '"query" ' ,
204+ 'name ' => '"limit" ' ,
205205 'required ' => 'false ' ,
206206 ], 'integer ' );
207207
208208 $ this ->setParameter ([
209- 'in ' => '"query" ' ,
210- 'name ' => '"sort" ' ,
209+ 'in ' => '"query" ' ,
210+ 'name ' => '"sort" ' ,
211211 'required ' => 'false ' ,
212212 ]);
213213
214214 $ this ->setParameter ([
215- 'in ' => '"query" ' ,
216- 'name ' => '"data" ' ,
215+ 'in ' => '"query" ' ,
216+ 'name ' => '"data" ' ,
217217 'required ' => 'false ' ,
218218 ]);
219219
220220 $ this ->setParameter ([
221- 'in ' => '"query" ' ,
222- 'name ' => '"filter" ' ,
221+ 'in ' => '"query" ' ,
222+ 'name ' => '"filter" ' ,
223223 'required ' => 'false ' ,
224224 ]);
225225
226226 $ this ->setParameter ([
227- 'in ' => '"query" ' ,
228- 'name ' => '"order_by" ' ,
227+ 'in ' => '"query" ' ,
228+ 'name ' => '"order_by" ' ,
229229 'required ' => 'false ' ,
230230 ]);
231231
232232 $ this ->setResponse ([
233- 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_OK . '" ' ,
233+ 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_OK . '" ' ,
234234 'description ' => '" ' . self ::SUCCESSFUL_OPERATION . '" ' ,
235235 ]);
236236
@@ -250,27 +250,27 @@ private function setView(): void
250250 $ this ->setStarredComment (DocumentationInterface::OA_GET . PhpInterface::OPEN_PARENTHESES );
251251
252252 $ this ->setStarredComment ('path=" ' . PhpInterface::SLASH . $ this ->generator ->version . PhpInterface::SLASH
253- . strtolower ($ this ->generator ->objectName ) . PhpInterface::SLASH . '{id}", ' , 1 , 1 );
253+ . MigrationsHelper:: getTableName ($ this ->generator ->objectName ) . PhpInterface::SLASH . '{id}", ' , 1 , 1 );
254254
255- $ this ->setStarredComment ('summary="Get ' . $ this ->generator ->objectName . '", ' , 1 , 1 );
255+ $ this ->setStarredComment ('summary="Get ' . Classes:: getClassName ( $ this ->generator ->objectName ) . '", ' , 1 , 1 );
256256
257- $ this ->setStarredComment ('tags={" ' . $ this ->generator ->objectName . DefaultInterface::CONTROLLER_POSTFIX
257+ $ this ->setStarredComment ('tags={" ' . Classes:: getClassName ( $ this ->generator ->objectName ) . DefaultInterface::CONTROLLER_POSTFIX
258258 . '"}, ' , 1 , 1 );
259259
260260 $ this ->setParameter ([
261- 'in ' => '"query" ' ,
262- 'name ' => '"include" ' ,
261+ 'in ' => '"query" ' ,
262+ 'name ' => '"include" ' ,
263263 'required ' => 'false ' ,
264264 ]);
265265
266266 $ this ->setParameter ([
267- 'in ' => '"query" ' ,
268- 'name ' => '"data" ' ,
267+ 'in ' => '"query" ' ,
268+ 'name ' => '"data" ' ,
269269 'required ' => 'false ' ,
270270 ]);
271271
272272 $ this ->setResponse ([
273- 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_OK . '" ' ,
273+ 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_OK . '" ' ,
274274 'description ' => '" ' . self ::SUCCESSFUL_OPERATION . '" ' ,
275275 ]);
276276
@@ -290,15 +290,15 @@ private function setCreate(): void
290290 $ this ->setStarredComment (DocumentationInterface::OA_POST . PhpInterface::OPEN_PARENTHESES );
291291
292292 $ this ->setStarredComment ('path=" ' . PhpInterface::SLASH . $ this ->generator ->version . PhpInterface::SLASH
293- . strtolower ($ this ->generator ->objectName ) . '", ' , 1 , 1 );
293+ . MigrationsHelper:: getTableName ($ this ->generator ->objectName ) . '", ' , 1 , 1 );
294294
295- $ this ->setStarredComment ('summary="Create ' . $ this ->generator ->objectName . '", ' , 1 , 1 );
295+ $ this ->setStarredComment ('summary="Create ' . Classes:: getClassName ( $ this ->generator ->objectName ) . '", ' , 1 , 1 );
296296
297- $ this ->setStarredComment ('tags={" ' . $ this ->generator ->objectName . DefaultInterface::CONTROLLER_POSTFIX
297+ $ this ->setStarredComment ('tags={" ' . Classes:: getClassName ( $ this ->generator ->objectName ) . DefaultInterface::CONTROLLER_POSTFIX
298298 . '"}, ' , 1 , 1 );
299299
300300 $ this ->setResponse ([
301- 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_CREATED . '" ' ,
301+ 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_CREATED . '" ' ,
302302 'description ' => '" ' . self ::SUCCESSFUL_OPERATION . '" ' ,
303303 ]);
304304
@@ -318,15 +318,15 @@ private function setUpdate(): void
318318 $ this ->setStarredComment (DocumentationInterface::OA_PATCH . PhpInterface::OPEN_PARENTHESES );
319319
320320 $ this ->setStarredComment ('path=" ' . PhpInterface::SLASH . $ this ->generator ->version . PhpInterface::SLASH
321- . strtolower ($ this ->generator ->objectName ) . PhpInterface::SLASH . '{id}", ' , 1 , 1 );
321+ . MigrationsHelper:: getTableName ($ this ->generator ->objectName ) . PhpInterface::SLASH . '{id}", ' , 1 , 1 );
322322
323- $ this ->setStarredComment ('summary="Update ' . $ this ->generator ->objectName . '", ' , 1 , 1 );
323+ $ this ->setStarredComment ('summary="Update ' . Classes:: getClassName ( $ this ->generator ->objectName ) . '", ' , 1 , 1 );
324324
325- $ this ->setStarredComment ('tags={" ' . $ this ->generator ->objectName . DefaultInterface::CONTROLLER_POSTFIX
325+ $ this ->setStarredComment ('tags={" ' . Classes:: getClassName ( $ this ->generator ->objectName ) . DefaultInterface::CONTROLLER_POSTFIX
326326 . '"}, ' , 1 , 1 );
327327
328328 $ this ->setResponse ([
329- 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_OK . '" ' ,
329+ 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_OK . '" ' ,
330330 'description ' => '" ' . self ::SUCCESSFUL_OPERATION . '" ' ,
331331 ]);
332332
@@ -346,15 +346,15 @@ private function setDelete(): void
346346 $ this ->setStarredComment (DocumentationInterface::OA_DELETE . PhpInterface::OPEN_PARENTHESES );
347347
348348 $ this ->setStarredComment ('path=" ' . PhpInterface::SLASH . $ this ->generator ->version . PhpInterface::SLASH
349- . strtolower ($ this ->generator ->objectName ) . PhpInterface::SLASH . '{id}", ' , 1 , 1 );
349+ . MigrationsHelper:: getTableName ($ this ->generator ->objectName ) . PhpInterface::SLASH . '{id}", ' , 1 , 1 );
350350
351- $ this ->setStarredComment ('summary="Delete ' . $ this ->generator ->objectName . '", ' , 1 , 1 );
351+ $ this ->setStarredComment ('summary="Delete ' . Classes:: getClassName ( $ this ->generator ->objectName ) . '", ' , 1 , 1 );
352352
353- $ this ->setStarredComment ('tags={" ' . $ this ->generator ->objectName . DefaultInterface::CONTROLLER_POSTFIX
353+ $ this ->setStarredComment ('tags={" ' . Classes:: getClassName ( $ this ->generator ->objectName ) . DefaultInterface::CONTROLLER_POSTFIX
354354 . '"}, ' , 1 , 1 );
355355
356356 $ this ->setResponse ([
357- 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_NO_CONTENT . '" ' ,
357+ 'response ' => '" ' . JSONApiInterface::HTTP_RESPONSE_CODE_NO_CONTENT . '" ' ,
358358 'description ' => '" ' . self ::SUCCESSFUL_OPERATION . '" ' ,
359359 ]);
360360
0 commit comments