Description
Config:
openapi: "3.0.0"
info:
version: 1.0.0
title: Issue14Test testNestedModuleInXRoute \#14
paths:
'/':
get:
x-route: fruit/mango/alphonso/list # action ID `list` is mandatory for fractal standalone action generation
operationId: listTasks
responses:
'200':
$ref: '#/components/responses/Tasks'
<?php
return [
'openApiPath' => '@specs/issue_fix/14_nested_module_in_x_route/index.yml',
'generateUrls' => true,
'generateModels' => true,
'useJsonApi' => true,
'excludeModels' => [
'Error',
],
'generateControllers' => true,
'generateMigrations' => false,
'generateModelFaker' => false,
];
Expected
File: modules/fruit/modules/mango/controllers/base/AlphonsoController.php
+ 'list' => [\n
+ 'class' => \insolita\fractal\actions\ListAction::class,\n
+ 'checkAccess' => [$this, 'checkAccess'],\n
+ 'transformer' => \app\transformers\TaskTransformer::class,\n
+ 'modelClass' => \app\models\Task::class,\n
+ 'resourceKey' => 'tasks',\n
+ 'dataFilter' => null,\n
+ 'prepareDataProvider' => null\n
+ ],\n
Actual
+ abstract public function actionList();\n
Detected this issue while implementing #14. So tests stubs can be used from there
Metadata
Metadata
Assignees
Labels
No labels