add context variable into admin controller's views

This commit is contained in:
Simon Vieille 2023-09-09 13:48:03 +02:00
parent 688f66e94e
commit 9957523c59
Signed by: deblan
GPG key ID: 579388D585F70417

View file

@ -42,6 +42,7 @@ abstract class CrudController extends AdminController
'configuration' => $configuration, 'configuration' => $configuration,
'pager' => $pager, 'pager' => $pager,
'sort' => $this->sort, 'sort' => $this->sort,
'context' => $context,
'filters' => [ 'filters' => [
'show' => null !== $configuration->getForm('filter'), 'show' => null !== $configuration->getForm('filter'),
'isEmpty' => empty($this->filters), 'isEmpty' => empty($this->filters),
@ -79,6 +80,7 @@ abstract class CrudController extends AdminController
return $this->render($configuration->getView($context), [ return $this->render($configuration->getView($context), [
'form' => $form->createView(), 'form' => $form->createView(),
'configuration' => $configuration, 'configuration' => $configuration,
'context' => $context,
'entity' => $entity, 'entity' => $entity,
]); ]);
} }
@ -89,6 +91,7 @@ abstract class CrudController extends AdminController
return $this->render($configuration->getView($context), [ return $this->render($configuration->getView($context), [
'entity' => $entity, 'entity' => $entity,
'context' => $context,
'configuration' => $configuration, 'configuration' => $configuration,
]); ]);
} }
@ -122,6 +125,7 @@ abstract class CrudController extends AdminController
return $this->render($configuration->getView($context), [ return $this->render($configuration->getView($context), [
'form' => $form->createView(), 'form' => $form->createView(),
'context' => $context,
'configuration' => $configuration, 'configuration' => $configuration,
'entity' => $entity, 'entity' => $entity,
]); ]);
@ -313,6 +317,7 @@ abstract class CrudController extends AdminController
return $this->render($configuration->getView($context), [ return $this->render($configuration->getView($context), [
'form' => $form->createView(), 'form' => $form->createView(),
'context' => $context,
'configuration' => $configuration, 'configuration' => $configuration,
]); ]);
} }