- Notice: Undefined index: title_shortcut in Drupal\esante_sommaire\EsanteSommaireUtils::decoupe_node() (line 84 of modules/custom/sommaire/src/EsanteSommaireUtils.php).
Drupal\esante_sommaire\EsanteSommaireUtils::decoupe_node('$$La radiographie$$<strong>Les examens de radiographie sont très utilisés en cancérologie pour examiner le thorax, l'abdomen ou les seins</strong>.Ils permettent d’obtenir une image de l’intérieur du corps à l’aide de rayon X. Les rayonnements sont émis en direction de la zone du corps qui intéresse les médecins. Ils traversent facilement la matière peu dense mais sont arrêtés par les matières denses et solides. Ainsi, dans l’organisme, ils traversent facilement la peau, le tissu adipeux… Mais ils sont arrêtés et absorbés par l’os.Plus les organes arrêtent les rayons, et plus ils apparaissent sur la radiographie, représentés par les zones blanches de l’image. À l’inverse, plus les rayons auront traversés des régions peu denses, plus ils impressionnent l’image en noir.<strong>Certains organes, peu denses, ne sont pas visualisables par radiographie.</strong> Pour pallier cette difficulté, des produits de contraste peuvent être injectés au patient : il s’agit de produits qui passent dans la circulation sanguine et permettent de visualiser certaines régions irriguées en absorbant les rayons X. Les images sont imprimées sur film photographique, ou collectées et numérisées sur ordinateur.$$La mammographie$$<strong>La mammographie est une radiographie classique réalisée à l’aide d’un appareil dédié à l’examen des seins.</strong>Pour cet examen, aucune préparation préalable n’est nécessaire.Afin d’effectuer le cliché, le radiologue positionne le sein sur une tablette horizontale afin de l’étaler au maximum. Une autre vue du sein, oblique, est réalisée en pivotant la tablette de 45 degrés. Les deux seins sont photographiés successivement.<strong>Les images radiographiques produites sont imprimées ou numérisées sur ordinateur</strong>. Les clichés ainsi obtenus sont interprétés par le radiologue qui recherche tout signe pouvant évoquer une lésion. La présence d’une tumeur peut se traduire par une masse individualisée ou par plusieurs petites tâches blanches appelées micro-calcifications. Toutefois, bon nombre des lésions observées à la mammographie ne sont pas cancéreuses.#E# Parfois, une échographie est nécessaire lorsque les images sont douteuses ou difficiles à interpréter ; c’est notamment le cas pour les clichés de seins lourds, à densité élevée. #E# $$L'échographie$$L'échographie est une méthode de visualisation d’organes qui repose sur l’utilisation d’ultrasons, c’est-à-dire des ondes sonores imperceptibles à l’oreille. Elle permet d’observer un ou plusieurs organes d’une même région de l’organisme ; la visualisation des résultats et leur interprétation est immédiate.Le principe de l’échographie est d’envoyer ces ondes vers l’organe à observer à travers la peau : les ultrasons, qui ont une vitesse constante, sont réfléchis par les tissus qu’elles rencontrent et reviennent vers la sonde émettrice. Le relief d’un organe est mis en évidence par l’enregistrement des ondes à des temps variables, dépendants de la distance qu’elles ont parcourue. Par un traitement informatique, ces délais sont traduits sur l’image par des zones plus ou moins noires, ce qui permet de donner une représentation indirecte de la région.En pratique, il est nécessaire d’appliquer un gel sur la peau pour permettre la propagation des ondes ultrasonores dans le corps. La sonde est ensuite appliquée sur cette zone, et orientée pour cibler les tissus à observer.La majorité des organes de l’abdomen, comme les reins, le foie, le pancréas, la rate, la vésicule biliaire, les ovaires ou l’utérus sont facilement visualisables par échographie. La présence de tumeurs ou d’autres anomalies est mise en évidence par des zones plus ou moins blanches, habituellement absentes chez les personnes en bonne santé.Dans certains cas, pour plus de précision, il est nécessaire d’introduire la sonde dans un organe creux, comme le vagin, le rectum, l’œsophage. Dans ce cas, les sondes utilisées, dites endocavitaires, sont beaucoup plus petites. L’examen peut alors être un peu plus inconfortable. Son interprétation reste aisée et immédiate.$$La radiographie thoracique$$Pour le cancer du poumon, un dépistage individuel est proposé chez les personnes exposées à l’amiante ou à d’autres agents chimiques cancérogènes qui sont le plus souvent rencontrés au cours des activités professionnelles.Chez les autres sujets à risque de cancer du poumon, comme les fumeurs, la radiographie peut être parfois proposée, même si elle est surtout réalisée lorsque des symptômes sont évoqués.<strong>La radiographie du thorax est un examen classique de radiologie utilisant des rayons X</strong>. Les clichés thoraciques permettent de visualiser les poumons. Ils sont généralement réalisés sous deux angles, de face et de profil.Au moment de l’examen, le manipulateur demande au patient d’inspirer profondément puis de retenir son souffle pendant quelques secondes. Cet examen dure généralement 5 à 10 minutes.Dans le cadre du dépistage, la radiographie du thoraxgraphierenseigne sur la présence d'une éventuelle anomalie pulmonaire, sans pouvoir définir si elle est d’origine cancéreuse ou non. En cas de présence de « tâches » suspectes sur les clichés, des examens complémentaires sont nécessaires pour poser le diagnostic.$$Le scanner ou examen tomodensitométrique (TDM)$$<strong>Le scanner est un appareil dont le fonctionnement se fonde sur le même principe que la radiographie, c’est-à-dire sur l’utilisation de rayons X</strong>.Au lieu d’une seule image plane, il permet d’obtenir une série de plusieurs clichés représentant la zone scannée en coupe, sur différentes épaisseurs.Par ailleurs, la sensibilité de l’appareil est beaucoup plus fine que celle de la radiographie classique ; le scanner est donc souvent utilisé pour étudier une anomalie initialement détectée par radiographie ou par échographie.<strong>Le scanner est utile pour observer la plupart des régions du corps : thorax, abdomen…</strong> Il permet d’étudier des organes difficiles à visualiser en radiographie, comme le pancréas, le foie, les poumons, la rate, la vessie ou les reins.Le scanner est formé d’un anneau, comprenant le faisceau de rayons X et les détecteurs. Il tourne autour d’une table sur laquelle le patient est allongé. Le mouvement de l’anneau permet d’acquérir des images d’une région du corps en coupe, tous les 1 à 10 mm. Pour mieux visualiser certains organes, une injection intraveineuse de produit de contraste peut être nécessaire.<strong>L’examen dure généralement une dizaine de minutes.</strong> L’équipe d’accueil sort de la pièce lors de l’examen : un technicien dirige le scanner depuis une pièce voisine, séparée de la salle d’examen par une vitre. Il demande régulièrement au patient de retenir sa respiration durant quelques secondes pour que les clichés ne soient pas flous.Si le scanner n’est pas un examen douloureux, il peut s’avérer stressant pour certaines personnes. Un système de micro permet au patient de pouvoir s’adresser à l’équipe à tout moment en cas de problème.$$L'IRM ou imagerie par résonance magnétique$$L'IRM est une méthode d'exploration plus récente, se fondant sur la détection des réactions de différentes parties du corps exposées à un champ magnétique. L’IRM est particulièrement performante pour visualiser les organes mous, riches en eau, comme le cerveau, la moelle épinière, les articulations, les bras et jambes...Par l’énergie qu’il apporte, le champ magnétique oriente dans le même sens toutes les molécules d’hydrogène qui composent les tissus. Lorsque le champ est stoppé, ces molécules reviennent à leur état initial en restituant cette énergie. Tous les tissus de l’organisme ne comportent pas les mêmes proportions d’hydrogène. Aussi, les niveaux d’énergie restitués seront différents d’un organe à l’autre. Ceux-ci sont enregistrés par un ordinateur qui traduit ces différences en image par des degrés de noir et blanc qui représentent indirectement les organes explorés.<strong>En pratique, l’IRM ressemble à un scanner</strong> : le champ électromagnétique est émis par un aimant puissant en forme d’anneau qui circule autour de la table sur laquelle est allongé le patient. L’examen dure une trentaine de minutes. Il peut être réalisé chez tous les patients hormis ceux possédant un stimulateur cardiaque ou des implants métalliques.Comme dans le cas du scanner, l’équipe d’accueil est située dans une pièce voisine lors de l’examen. Si le patient ressent une inquiétude lors de l’examen, il peut s’adresser à elle par un système de haut-parleur. Pour que les images d’IRM soient nettes, le patient doit retenir sa respiration durant quelques secondes à chaque fois que le technicien le lui demande.$$La scintigraphie$$<strong>La scintigraphie est une technique qui permet de visualiser le fonctionnement d’un organe</strong>.Elle utilise un produit, appelé « traceur », qui comporte un marqueur radioactif (c’est-à-dire émettant des rayonnements énergétiques). Celui-ci est choisi sélectivement selon la région à étudier. On l’utilise notamment pour étudier les os, les poumons, le cœur ou la thyroïde.Ce traceur est injecté par voie intraveineuse et diffuse dans l’organisme jusqu’au site ciblé. Cette étape demande un délai d’une heure environ entre l’injection et la réalisation de l’examen proprement dit. Ensuite, le patient est installé sur une table autour de laquelle une gamma-caméra couplée à un ordinateur se déplace. Elle enregistre les rayonnements émis par le traceur et permet, après injection, d’apporter une cartographie très précise de l’organe à explorer. Il est également possible d’obtenir un balayage du corps entier pour avoir une vision d'ensemble ou des images dynamiques à différents intervalles de temps.<strong>Aucune préparation particulière n’est nécessaire avant l’examen</strong>. Par ailleurs, l’utilisation du traceur n’expose pas à un risque particulier : l'irradiation qu’il émet est de même intensité que celle d’une radiographie classique. Il est cependant recommandé au patient de boire suffisamment après l’examen pour favoriser l’élimination du marqueur.$$Le PET-scan ou tomographie d'émission par positon$$<strong>Le PET-scan a pour objectif de visualiser le fonctionnement des organe</strong>s. Cette technique récente se développe dans le diagnostic de nombreux cancers. Elle est aussi utilisée pour réaliser des bilans d’extension et le suivi de cancers sous traitement.<strong>Le principe du PET-scan est simple</strong> : il associe l’injection d’un produit visible en imagerie et l’analyse par un scanner. Un soignant injecte un traceur radioactif par voie intraveineuse. Ce traceur est généralement un sucre comme le glucose, dont les cellules ont besoin pour fonctionner normalement. Les cellules cancéreuses ont généralement une activité plus importante que les cellules saines : elles ont donc besoin de plus de glucose. Après injection du traceur, l’analyse par scanner permet d’identifier précisément les zones dans lesquelles le glucose est plus concentré, qui correspondent à la tumeur et/ou à ses extensions.Certains types de tumeurs ne sont cependant pas étudiables par cette technique : il s’agit de celles pour lesquelles aucune surconsommation de glucose n’existe et celles qui se situent au niveau d’organes très consommateurs comme le cerveau.<strong>Au total, l’examen proprement dit dure entre 20 à 90 minutes</strong>. Il est précédé d’une période de repos de une à deux heures durant laquelle le produit injecté doit diffuser dans l’organisme.#E# Parmi les précautions à prendre, il est nécessaire que le patient soit à jeun pour l’examen. Ensuite, il est recommandé de boire beaucoup d’eau afin d’éliminer rapidement le produit radioactif. La dose d’irradiation à laquelle expose le PET-scan n’est pas plus importante que celle reçue lors d’une radiographie conventionnelle. #E# $$En savoir plus sur les examens du cancer$$Lire également dans ce guide :##13211/L’autopalpation/####13383/Le test Hemoccult II®/####13384/La coloscopie/####13479/Le frottis cervico-utérin/####13641/Les marqueurs tumoraux/####13642/Les biopsies/## ##13657/Les examens du cancer/## ##13658/L’imagerie médicale/## ##13659/Les tests génétiques/## ##15337/Les examens cliniques/## ##13620/Peut-on se protéger du cancer ?/##', 1, '13658') (Line: 51)
esante_sommaire_node_view(Array, Object, Object, 'full')
call_user_func_array('esante_sommaire_node_view', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('node_view', Array) (Line: 299)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined offset: 0 in esante_entity_view() (line 89 of modules/custom/esante/esante.module).
esante_entity_view(Array, Object, Object, 'full')
call_user_func_array('esante_entity_view', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('entity_view', Array) (Line: 300)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Only variables should be passed by reference in Drupal\esante_lists\EsanteListsUtils::getArboImage() (line 41 of modules/custom/lists/src/EsanteListsUtils.php).
Drupal\esante_lists\EsanteListsUtils::getArboImage(Object, , 'image_490') (Line: 36)
Drupal\esante_lists\EsanteListsUtils::node_field_img_fallback(Object) (Line: 261)
esante_lists_node_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined variable: tid in esante_theme_preprocess_node() (line 376 of themes/esante_theme/esante_theme.theme).
esante_theme_preprocess_node(Array, 'node', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: array_flip(): Can only flip STRING and INTEGER values! in Drupal\Core\Entity\EntityStorageBase->loadMultiple() (line 266 of core/lib/Drupal/Core/Entity/EntityStorageBase.php).
Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityStorageBase->load() (Line: 532)
Drupal\Core\Entity\EntityBase::load() (Line: 67)
Drupal\esante_guides\Plugin\Block\EsanteGuidesBlockRubrique->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 171)
Drupal\Core\Render\Renderer->renderPlaceholder('', Array) (Line: 658)
Drupal\Core\Render\Renderer->replacePlaceholders(Array) (Line: 543)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 144)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 145)
Drupal\Core\Render\Renderer->renderRoot(Array) (Line: 282)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders(Object) (Line: 131)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.response', Object) (Line: 191)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 173)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)