1
1
<?php
2
2
3
- namespace Knuckles \Scribe \Docblock2Attributes \TagParsers ;
3
+ namespace Knuckles \Scribe \Tags2Attributes \TagParsers ;
4
4
5
5
use Illuminate \Support \Arr ;
6
6
use Knuckles \Scribe \Extracting \ParamHelpers ;
@@ -62,12 +62,12 @@ private function getStatusCodeAndApiResourceClass(): array
62
62
$ status = $ result [1 ] ?: null ;
63
63
$ content = $ result [2 ];
64
64
65
- ['attributes ' => $ attributes , 'content ' => $ content ] = a::parseIntoContentAndAttributes ($ content , ['status ' , 'scenario ' ]);
65
+ ['fields ' => $ fields , 'content ' => $ content ] = a::parseIntoContentAndFields ($ content , ['status ' , 'scenario ' ]);
66
66
67
- $ status = $ attributes ['status ' ] ?: $ status ;
67
+ $ status = $ fields ['status ' ] ?: $ status ;
68
68
$ apiResourceClass = $ content ;
69
- if (!empty ($ attributes ['scenario ' ])) {
70
- $ description = (!empty ($ status ) ? "$ status, {$ attributes ['scenario ' ]}" : $ attributes ['scenario ' ]);
69
+ if (!empty ($ fields ['scenario ' ])) {
70
+ $ description = (!empty ($ status ) ? "$ status, {$ fields ['scenario ' ]}" : $ fields ['scenario ' ]);
71
71
} else {
72
72
$ description = null ;
73
73
}
@@ -87,10 +87,10 @@ private function getClassToBeTransformedAndAttributes(): array
87
87
$ pagination = [];
88
88
89
89
if ($ modelTag ) {
90
- ['content ' => $ modelClass , 'attributes ' => $ attributes ] = a::parseIntoContentAndAttributes ($ modelTag ->value , ['states ' , 'with ' , 'paginate ' ]);
91
- $ states = $ attributes ['states ' ] ? explode (', ' , $ attributes ['states ' ]) : [];
92
- $ relations = $ attributes ['with ' ] ? explode (', ' , $ attributes ['with ' ]) : [];
93
- $ pagination = $ attributes ['paginate ' ] ? explode (', ' , $ attributes ['paginate ' ]) : [];
90
+ ['content ' => $ modelClass , 'fields ' => $ fields ] = a::parseIntoContentAndFields ($ modelTag ->value , ['states ' , 'with ' , 'paginate ' ]);
91
+ $ states = $ fields ['states ' ] ? explode (', ' , $ fields ['states ' ]) : [];
92
+ $ relations = $ fields ['with ' ] ? explode (', ' , $ fields ['with ' ]) : [];
93
+ $ pagination = $ fields ['paginate ' ] ? explode (', ' , $ fields ['paginate ' ]) : [];
94
94
}
95
95
96
96
return [$ modelClass , $ states , $ relations , $ pagination ];
0 commit comments