upgraded custom modules D10 compatibility

This commit is contained in:
2024-09-17 21:55:46 +02:00
parent b5ddc07801
commit ffc5fac46f
35 changed files with 68 additions and 67 deletions
@@ -225,11 +225,11 @@ class HomeController extends ControllerBase {
public function home_mobilejson() {
$renderable = $this->toMobileHomeRenderable();
// $rendered = render($renderable);
// $rendered = \Drupal::service('renderer')->render($renderable);
// We can't render directly the entity as it throw an exception with cachable data
//http://blog.dcycle.com/blog/2018-01-24/caching-drupal-8-rest-resource/#the-dreaded-leaked-metadata-error
$rendered = \Drupal::service('renderer')->executeInRenderContext(new RenderContext(), function () use ($renderable) {
return render($renderable);
return \Drupal::service('renderer')->render($renderable);
});
$data = [
@@ -249,7 +249,7 @@ class HomeController extends ControllerBase {
'#attributes' => ['class' => ["language-switcher-{$links->method_id}",],],
'#set_active_class' => TRUE,
];
$translations_rendered = \Drupal::service('renderer')->executeInRenderContext(new RenderContext(), function () use ($translations_build) {return render($translations_build);});
$translations_rendered = \Drupal::service('renderer')->executeInRenderContext(new RenderContext(), function () use ($translations_build) {return \Drupal::service('renderer')->render($translations_build);});
$data['translations_links'] = $translations_rendered;
}