File tree 1 file changed +13
-3
lines changed
1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -87,6 +87,13 @@ class DbModel extends BaseObject
87
87
*/
88
88
private array $ scenarios ;
89
89
90
+ /**
91
+ * @var string
92
+ * Here, you can set your own default description for the scenario.
93
+ * You can use the {name} attribute from the schema for the YAML model.
94
+ */
95
+ public string $ scenarioDefaultDescription = " Scenario {name} " ;
96
+
90
97
public function getTableAlias ():string
91
98
{
92
99
return '{{% ' . $ this ->tableName . '}} ' ;
@@ -227,9 +234,12 @@ private function getScenariosByOpenapiSchema(): array
227
234
228
235
foreach ($ scenarios as $ key => $ scenario ) {
229
236
$ scenarios [$ key ]['const ' ] = 'SCENARIO_ ' . strtoupper ($ scenario ['name ' ]);
230
- $ scenarios [$ key ]['description ' ] = !empty ($ scenario ['description ' ]) ?
231
- FormatHelper::getFormattedDescription ($ scenario ['description ' ], 5 )
232
- : ' Scenario ' . $ scenario ['name ' ];
237
+ $ scenarios [$ key ]['description ' ] = FormatHelper::getFormattedDescription (
238
+ !empty ($ scenario ['description ' ]) ?
239
+ $ scenario ['description ' ]
240
+ : str_replace ('{name} ' , $ scenario ['name ' ], $ this ->scenarioDefaultDescription
241
+ ),
242
+ 5 );
233
243
}
234
244
235
245
return $ scenarios ;
You can’t perform that action at this time.
0 commit comments