mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-07-01 22:46:13 +00:00
code style
This commit is contained in:
parent
063ceb2c53
commit
51fd81c661
@ -27,6 +27,29 @@ class AdminDocGeneratorTemplateController extends CRUDController
|
|||||||
$this->contextManager = $contextManager;
|
$this->contextManager = $contextManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function generateTemplateParameter(string $action, $entity, Request $request, array $defaultTemplateParameters = [])
|
||||||
|
{
|
||||||
|
switch ($action) {
|
||||||
|
case 'new':
|
||||||
|
$context = $this->contextManager->getContextByKey($request->get('context'));
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'edit':
|
||||||
|
$context = $this->contextManager->getContextByDocGeneratorTemplate($entity);
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return parent::generateTemplateParameter($action, $entity, $request, $defaultTemplateParameters); // TODO: Change the autogenerated stub
|
||||||
|
}
|
||||||
|
|
||||||
|
return array_merge(
|
||||||
|
$defaultTemplateParameters,
|
||||||
|
['context' => $context]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
public function new(Request $request): Response
|
public function new(Request $request): Response
|
||||||
{
|
{
|
||||||
if (!$request->query->has('context')) {
|
if (!$request->query->has('context')) {
|
||||||
@ -59,23 +82,4 @@ class AdminDocGeneratorTemplateController extends CRUDController
|
|||||||
|
|
||||||
return $entity;
|
return $entity;
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateTemplateParameter(string $action, $entity, Request $request, array $defaultTemplateParameters = [])
|
|
||||||
{
|
|
||||||
switch ($action) {
|
|
||||||
case 'new':
|
|
||||||
$context = $this->contextManager->getContextByKey($request->get('context'));
|
|
||||||
break;
|
|
||||||
case 'edit':
|
|
||||||
$context = $this->contextManager->getContextByDocGeneratorTemplate($entity);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
return parent::generateTemplateParameter($action, $entity, $request, $defaultTemplateParameters); // TODO: Change the autogenerated stub
|
|
||||||
}
|
|
||||||
|
|
||||||
return array_merge(
|
|
||||||
$defaultTemplateParameters,
|
|
||||||
['context' => $context]
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -115,7 +115,7 @@ final class DocGeneratorTemplateController extends AbstractController
|
|||||||
} elseif (!$form->isSubmitted() || ($form->isSubmitted() && !$form->isValid())) {
|
} elseif (!$form->isSubmitted() || ($form->isSubmitted() && !$form->isValid())) {
|
||||||
$templatePath = '@ChillDocGenerator/Generator/basic_form.html.twig';
|
$templatePath = '@ChillDocGenerator/Generator/basic_form.html.twig';
|
||||||
$templateOptions = ['entity' => $entity, 'form' => $form->createView(),
|
$templateOptions = ['entity' => $entity, 'form' => $form->createView(),
|
||||||
'template' => $template, 'context' => $context];
|
'template' => $template, 'context' => $context, ];
|
||||||
|
|
||||||
return $this->render($templatePath, $templateOptions);
|
return $this->render($templatePath, $templateOptions);
|
||||||
}
|
}
|
||||||
|
@ -110,7 +110,7 @@ class AccompanyingPeriodContext implements
|
|||||||
])
|
])
|
||||||
->add('person1', CheckboxType::class, [
|
->add('person1', CheckboxType::class, [
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'label' => 'Ask for person 1'
|
'label' => 'Ask for person 1',
|
||||||
])
|
])
|
||||||
->add('person1Label', TextType::class, [
|
->add('person1Label', TextType::class, [
|
||||||
'label' => 'person 1 label',
|
'label' => 'person 1 label',
|
||||||
@ -118,7 +118,7 @@ class AccompanyingPeriodContext implements
|
|||||||
])
|
])
|
||||||
->add('person2', CheckboxType::class, [
|
->add('person2', CheckboxType::class, [
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'label' => 'Ask for person 2'
|
'label' => 'Ask for person 2',
|
||||||
])
|
])
|
||||||
->add('person2Label', TextType::class, [
|
->add('person2Label', TextType::class, [
|
||||||
'label' => 'person 2 label',
|
'label' => 'person 2 label',
|
||||||
@ -155,7 +155,7 @@ class AccompanyingPeriodContext implements
|
|||||||
'choice_label' => function (Person $p) { return $this->personRender->renderString($p, []); },
|
'choice_label' => function (Person $p) { return $this->personRender->renderString($p, []); },
|
||||||
'multiple' => false,
|
'multiple' => false,
|
||||||
'expanded' => true,
|
'expanded' => true,
|
||||||
'label' => $options[$key.'Label'],
|
'label' => $options[$key . 'Label'],
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user