Skip to content

Commit 0b4dec0

Browse files
committed
Try (without any success) to replace few front files
1 parent 542b38e commit 0b4dec0

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

src/Controller/CollectController.php

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
use PluginGlpiinventoryCollect;
3636
use Symfony\Component\HttpFoundation\Request;
3737
use Symfony\Component\HttpFoundation\Response;
38+
use Symfony\Component\Routing\Attribute\Route;
3839

3940
class CollectController extends GenericFormController
4041
{
@@ -44,4 +45,36 @@ public function __invoke(Request $request): Response
4445
$request->attributes->set('class', PluginGlpiinventoryCollect::class);
4546
return parent::__invoke($request);
4647
}
48+
49+
#[Route("/front/collect_file.form.php", name: "glpiinventory_collect_file_legacy", methods: ['POST'])]
50+
#[ItemtypeFormRoute(\PluginGlpiinventoryCollect_File::class)]
51+
public function collectFile(Request $request): Response
52+
{
53+
$request->attributes->set('class', \PluginGlpiinventoryCollect_File::class);
54+
return parent::__invoke($request);
55+
//return $this->collectObject($request, 'file');
56+
}
57+
58+
#[Route("/front/collect_registry.form.php", name: "glpiinventory_collect_file_legacy", methods: ['POST'])]
59+
public function collectRegistry(Request $request): Response
60+
{
61+
$request->attributes->set('class', \PluginGlpiinventoryCollect_Registry::class);
62+
return parent::__invoke($request);
63+
//return $this->collectObject($request, 'registry');
64+
}
65+
66+
#[Route("/front/collect_wmi.form.php", name: "glpiinventory_collect_file_legacy", methods: ['POST'])]
67+
public function collectWMI(Request $request): Response
68+
{
69+
$request->attributes->set('class', \PluginGlpiinventoryCollect_Wmi::class);
70+
return parent::__invoke($request);
71+
//return $this->collectObject($request, 'wmi');
72+
}
73+
74+
/*#[Route("/Collect/{collect_object}", name: "glpiinventory_collect_object", methods: ['POST'])]
75+
public function collectObject(Request $request, string $collect_object): Response
76+
{
77+
$request->attributes->set('class', $collect_object);
78+
return parent::__invoke($request);
79+
}*/
4780
}

0 commit comments

Comments
 (0)