File tree Expand file tree Collapse file tree 3 files changed +10
-9
lines changed Expand file tree Collapse file tree 3 files changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ abstract class <?= $model->getClassName() ?> extends \yii\db\ActiveRecord
52
52
<?php if ($ scenarios = $ model ->getScenarios ()):
53
53
foreach ($ scenarios as $ scenario ): ?>
54
54
/**
55
- * <?= $ scenario ['description ' ] ?>
55
+ *<?= $ scenario ['description ' ] ?>
56
56
57
57
*/
58
58
public const <?= $ scenario ['const ' ] ?> = '<?= $ scenario ['name ' ] ?> ';
Original file line number Diff line number Diff line change 5
5
class FormatHelper
6
6
{
7
7
/**
8
- * @param $description
8
+ * @param string $description
9
+ * @param int $spacing
9
10
* @return string
10
11
*/
11
- public static function getFormattedDescription ($ description ): string
12
+ public static function getFormattedDescription (string $ description, int $ spacing = 1 ): string
12
13
{
13
14
$ descriptionArr = explode ("\n" , trim ($ description ));
14
- $ descriptionArr = array_map (function ($ item ) {
15
- return $ item !== '' ? ' ' . $ item : $ item ;
15
+ $ descriptionArr = array_map (function ($ item ) {
16
+ return $ item === '' ? '' : ' ' . $ item ;
16
17
}, $ descriptionArr );
17
- return implode ("\n * " , $ descriptionArr );
18
+ return implode ("\n" . str_repeat ( " " , $ spacing ). " * " , $ descriptionArr );
18
19
}
19
20
}
Original file line number Diff line number Diff line change @@ -227,9 +227,9 @@ private function getScenariosByOpenapiSchema(): array
227
227
228
228
foreach ($ scenarios as $ key => $ scenario ) {
229
229
$ scenarios [$ key ]['const ' ] = 'SCENARIO_ ' . strtoupper ($ scenario ['name ' ]);
230
- if ( empty ($ scenario ['description ' ])) {
231
- $ scenarios [ $ key ][ 'description ' ] = ' Scenario ' . $ scenario [ ' name ' ];
232
- }
230
+ $ scenarios [ $ key ][ ' description ' ] = ! empty ($ scenario ['description ' ]) ?
231
+ FormatHelper:: getFormattedDescription ( $ scenario [ 'description ' ], 5 )
232
+ : ' Scenario ' . $ scenario [ ' name ' ];
233
233
}
234
234
235
235
return $ scenarios ;
You can’t perform that action at this time.
0 commit comments