Skip to content

Commit d1ba634

Browse files
committed
add route annotation
1 parent bcf29fb commit d1ba634

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/CodexSoft/JsonApi/Operations/CreateActionOperation.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,9 @@ protected function generateActionClassCode(): string
183183
"use {$routeAnnotationClass};",
184184
'use '.$this->fqnActionResponseClass.';',
185185
'',
186+
'/**',
187+
' * @Route("'.$this->route.'")',
188+
' */',
186189
'class '.Classes::short($this->fqnActionClass).' extends '.Classes::short($documentedFormActionClass),
187190
'{',
188191
TAB."protected static \$inputStatus = self::STATE_INPUT_NOT_IMPLEMENTED;",
@@ -223,6 +226,9 @@ protected function generateOldActionClassCode(): string
223226
"use {$routeAnnotationClass};",
224227
'use '.$this->fqnActionResponseClass.';',
225228
'',
229+
'/**',
230+
' * @Route("'.$this->route.'")',
231+
' */',
226232
'class '.Classes::short($this->fqnActionClass).' extends '.Classes::short($documentedFormActionClass),
227233
'{',
228234
TAB."protected static \$inputStatus = self::STATE_INPUT_NOT_IMPLEMENTED;",
@@ -231,7 +237,6 @@ protected function generateOldActionClassCode(): string
231237
TAB.'protected static $allowEmptyForm = '.($this->allowEmptyForm ? 'true' : 'false').';',
232238
TAB.'',
233239
TAB.'/**',
234-
TAB.' * @'.Classes::short($routeAnnotationClass).'("'.$this->route.'", methods={"POST"})',
235240
TAB.' * @return \\'.JsonResponse::class,
236241
TAB.' */',
237242
TAB.'public function __invoke(): '.Classes::short($responseClass),

0 commit comments

Comments
 (0)