mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-22 18:18:46 +02:00
poc form SDK (symfony 6)
This commit is contained in:
@@ -415,10 +415,10 @@ return array(
|
||||
'Combodo\\iTop\\DI\\Form\\Type\\Layout\\FieldSetType' => $baseDir . '/sources/DI/Form/Type/Layout/FieldSetType.php',
|
||||
'Combodo\\iTop\\DI\\Form\\Type\\Layout\\RowType' => $baseDir . '/sources/DI/Form/Type/Layout/RowType.php',
|
||||
'Combodo\\iTop\\DI\\ITopKernel' => $baseDir . '/sources/DI/ITopKernel.php',
|
||||
'Combodo\\iTop\\DI\\Services\\ClassParameterValueResolver' => $baseDir . '/sources/DI/Services/ClassParameterValueResolver.php',
|
||||
'Combodo\\iTop\\DI\\Services\\ObjectPresentationService' => $baseDir . '/sources/DI/Services/ObjectPresentationService.php',
|
||||
'Combodo\\iTop\\DI\\Services\\ObjectService' => $baseDir . '/sources/DI/Services/ObjectService.php',
|
||||
'Combodo\\iTop\\DI\\Services\\Orm' => $baseDir . '/sources/DI/Services/Orm.php',
|
||||
'Combodo\\iTop\\DI\\Services\\OrmParameterValueResolver' => $baseDir . '/sources/DI/Services/OrmParameterValueResolver.php',
|
||||
'Combodo\\iTop\\DI\\Services\\TwigHelper' => $baseDir . '/sources/DI/Services/TwigHelper.php',
|
||||
'Combodo\\iTop\\DesignDocument' => $baseDir . '/core/designdocument.class.inc.php',
|
||||
'Combodo\\iTop\\DesignElement' => $baseDir . '/core/designdocument.class.inc.php',
|
||||
|
||||
@@ -800,10 +800,10 @@ class ComposerStaticInit1f6902bb5e16183d06d6f3022e08a03d
|
||||
'Combodo\\iTop\\DI\\Form\\Type\\Layout\\FieldSetType' => __DIR__ . '/../..' . '/sources/DI/Form/Type/Layout/FieldSetType.php',
|
||||
'Combodo\\iTop\\DI\\Form\\Type\\Layout\\RowType' => __DIR__ . '/../..' . '/sources/DI/Form/Type/Layout/RowType.php',
|
||||
'Combodo\\iTop\\DI\\ITopKernel' => __DIR__ . '/../..' . '/sources/DI/ITopKernel.php',
|
||||
'Combodo\\iTop\\DI\\Services\\ClassParameterValueResolver' => __DIR__ . '/../..' . '/sources/DI/Services/ClassParameterValueResolver.php',
|
||||
'Combodo\\iTop\\DI\\Services\\ObjectPresentationService' => __DIR__ . '/../..' . '/sources/DI/Services/ObjectPresentationService.php',
|
||||
'Combodo\\iTop\\DI\\Services\\ObjectService' => __DIR__ . '/../..' . '/sources/DI/Services/ObjectService.php',
|
||||
'Combodo\\iTop\\DI\\Services\\Orm' => __DIR__ . '/../..' . '/sources/DI/Services/Orm.php',
|
||||
'Combodo\\iTop\\DI\\Services\\OrmParameterValueResolver' => __DIR__ . '/../..' . '/sources/DI/Services/OrmParameterValueResolver.php',
|
||||
'Combodo\\iTop\\DI\\Services\\TwigHelper' => __DIR__ . '/../..' . '/sources/DI/Services/TwigHelper.php',
|
||||
'Combodo\\iTop\\DesignDocument' => __DIR__ . '/../..' . '/core/designdocument.class.inc.php',
|
||||
'Combodo\\iTop\\DesignElement' => __DIR__ . '/../..' . '/core/designdocument.class.inc.php',
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
'reference' => '025c5edd153a023e6b851f95196d94eac7c6b598',
|
||||
'reference' => 'bead496968de708998347e87a2662ffad2883c39',
|
||||
'name' => 'combodo/itop',
|
||||
'dev' => true,
|
||||
),
|
||||
@@ -25,7 +25,7 @@
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
'reference' => '025c5edd153a023e6b851f95196d94eac7c6b598',
|
||||
'reference' => 'bead496968de708998347e87a2662ffad2883c39',
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'combodo/tcpdf' => array(
|
||||
|
||||
@@ -31,9 +31,9 @@ use Combodo\iTop\DI\Services\Orm;
|
||||
class ParamConverterTestController extends AbstractController
|
||||
{
|
||||
|
||||
#[Route('/param_converter_test/Person/{id<\d+>}', name: 'param_converter_test', methods: ['GET'], priority: 1)]
|
||||
#[Route('/param_converter_test/Person/{person_id<\d+>}', name: 'param_converter_test', methods: ['GET'], priority: 1)]
|
||||
public function convert(Request $request,
|
||||
#[Orm(mapping: 'id')] Person $person,
|
||||
#[Orm(mapping: 'person_id')] Person $person,
|
||||
#[MapQueryParameter(filter: \FILTER_VALIDATE_INT)] int $age = 22
|
||||
) : Response
|
||||
{
|
||||
|
||||
@@ -27,6 +27,7 @@ class ObjectService
|
||||
*
|
||||
* @param $sDbHost
|
||||
* @param $sDbName
|
||||
* @param \Symfony\Component\Stopwatch\Stopwatch $oStopWatch
|
||||
*/
|
||||
public function __construct($sDbHost, $sDbName, Stopwatch $oStopWatch)
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@ use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpKernel\Controller\ValueResolverInterface;
|
||||
use Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata;
|
||||
|
||||
class ClassParameterValueResolver implements ValueResolverInterface
|
||||
class OrmParameterValueResolver implements ValueResolverInterface
|
||||
{
|
||||
|
||||
public function resolve(Request $request, ArgumentMetadata $argument): iterable
|
||||
@@ -61,7 +61,7 @@
|
||||
{# param converter #}
|
||||
<li class="nav-item">
|
||||
<a href="{{ path('param_converter_test', {
|
||||
'id' : 1,
|
||||
'person_id' : 1,
|
||||
'age' : 22
|
||||
}) }}" class="nav-link" id="create_task">Param Converter</a>
|
||||
</li>
|
||||
|
||||
Reference in New Issue
Block a user