https://ws.greendot.cz/diskuse/detail-35

DiscussionController :: detail

Request

GET Parameters

No GET parameters

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_controller
"App\Controller\Web\DiscussionController::detail"
_firewall_context
"security.firewall.map.context.main"
_links
Fig\Link\GenericLinkProvider {#1402
  -links: [
    "000000000000056e0000000000000000" => Fig\Link\Link {#1390
      -href: "https://ws.greendot.cz/api/docs.jsonld"
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => true
      ]
      -attributes: []
    }
  ]
}
_route
"discussion_detail"
_route_params
[
  "id" => "35"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"0d8289"
category
App\Entity\Web\Category {#1053
  -id: 35
  -name: "Příprava na válku"
  -menu_name: ""
  -description: null
  -html: """
    <section>\r\n
    <div class="container-fluid p-0">\r\n
    <div class="timeline-section timeline--subpage">\r\n
    <div class="timeline">\r\n
    <div class="timeline__wrapp"><a href="../voda-je-zivel" class="timeline__item"> <img src="../build/svg/timeline-chart.svg" alt="" class="timeline__icon" />\r\n
    <div class="timeline__text">\r\n
    <div class="timeline__title">Protržen&iacute; přehrady Desn&aacute;</div>\r\n
    <div class="timeline__year">1916</div>\r\n
    </div>\r\n
    </a> <a href="../boj-s-nemocemi" class="timeline__item"> <img src="../build/svg/timeline-chart.svg" alt="" class="timeline__icon" />\r\n
    <div class="timeline__text">\r\n
    <div class="timeline__title">&Scaron;panělsk&aacute; chřipka</div>\r\n
    <div class="timeline__year">1918</div>\r\n
    </div>\r\n
    </a> <a href="../priprava-na-valku" class="timeline__item"> <img src="../build/svg/timeline-chart.svg" alt="" class="timeline__icon" />\r\n
    <div class="timeline__text">\r\n
    <div class="timeline__title">V&scaron;eobecn&aacute; mobilizace</div>\r\n
    <div class="timeline__year">1938</div>\r\n
    </div>\r\n
    </a> <a href="../blahobyt-v-krizi" class="timeline__item"> <img src="../build/svg/timeline-chart.svg" alt="" class="timeline__icon" />\r\n
    <div class="timeline__text">\r\n
    <div class="timeline__title">Měnov&aacute; reforma</div>\r\n
    <div class="timeline__year">1953</div>\r\n
    </div>\r\n
    </a> <a href="../boj-s-nemocemi" class="timeline__item"> <img src="../build/svg/timeline-chart.svg" alt="" class="timeline__icon" />\r\n
    <div class="timeline__text">\r\n
    <div class="timeline__title">Vym&yacute;cena dětsk&aacute; obrna</div>\r\n
    <div class="timeline__year">1960</div>\r\n
    </div>\r\n
    </a> <a href="../priprava-na-valku" class="timeline__item"> <img src="../build/svg/timeline-chart.svg" alt="" class="timeline__icon" />\r\n
    <div class="timeline__text">\r\n
    <div class="timeline__title">Jednotn&yacute; syst&eacute;m brann&eacute; v&yacute;chovy</div>\r\n
    <div class="timeline__year">1971</div>\r\n
    </div>\r\n
    </a> <a href="../voda-je-zivel" class="timeline__item"> <img src="../build/svg/timeline-chart.svg" alt="" class="timeline__icon" />\r\n
    <div class="timeline__text">\r\n
    <div class="timeline__title">Povodně v Litomy&scaron;li</div>\r\n
    <div class="timeline__year">1984</div>\r\n
    </div>\r\n
    </a> <a href="../blahobyt-v-krizi" class="timeline__item"> <img src="../build/svg/timeline-chart.svg" alt="" class="timeline__icon" />\r\n
    <div class="timeline__text">\r\n
    <div class="timeline__title">Zah&aacute;jen&iacute; privatizace</div>\r\n
    <div class="timeline__year">1992</div>\r\n
    </div>\r\n
    </a></div>\r\n
    <div class="timeline__arrows">\r\n
    <div class="timeline__prev" onclick="prevSlide(-1)"><img src="../build/svg/timeline-arrow.svg" alt="Slide - zpět" /></div>\r\n
    <div class="timeline__next" onclick="nextSlide(1)"><img src="../build/svg/timeline-arrow.svg" alt="Slide - dal&scaron;&iacute;" /></div>\r\n
    </div>\r\n
    </div>\r\n
    <div class="timeline-toggle">\r\n
    <p class="timeline-toggle__text">Zobrazit ud&aacute;losti na časov&eacute; ose</p>\r\n
    <svg class="timeline-toggle__icon" viewbox="0 0 26 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M25 1L13 13L1 1" stroke="#E3CC6E" stroke-width="2"></path> </svg></div>\r\n
    </div>\r\n
    </div>\r\n
    </section>\r\n
    <section class="fixed-timeline-fix pt-7">\r\n
    <div class="container"><a href="../co-jsme-prozili" class="btn-light mb-6">&lt; Zpět na Co jsme prožili</a>\r\n
    <h1>Př&iacute;prava na v&aacute;lku</h1>\r\n
    <p class="perex py-5">Brann&aacute; v&yacute;chova a civiln&iacute; ochrana obyvatel od vzniku Československa. Nav&scaron;tivte vrcholky Krkono&scaron;, ojediněl&yacute; protiatomov&yacute; kryt ve &Scaron;pindlerově Ml&yacute;ně nebo z&aacute;kladn&iacute; &scaron;kolu a leti&scaron;tě ve Vrchlab&iacute;. Historici a pamětn&iacute;ci se zam&yacute;&scaron;lej&iacute; nad brannou v&yacute;chovou v minulosti a dnes, nad prosazov&aacute;n&iacute;m st&aacute;tn&iacute; autority v oblasti kompetenc&iacute; pro zvl&aacute;d&aacute;n&iacute; mimoř&aacute;dn&yacute;ch ud&aacute;lost&iacute; a nad etickou rovinou sladěn&iacute; osobn&iacute; svobody s&nbsp;kolektivn&iacute; ochranou.</p>\r\n
    <div class="video">\r\n
    <div class="video__container">\r\n
    <div id="videoPlayer"></div>\r\n
    <script id="youtubeScript">\r\n
                                        var tag = document.createElement('script');\r\n
                                        tag.src = "https://www.youtube.com/iframe_api";\r\n
                                        var firstScriptTag = document.getElementById('youtubeScript');\r\n
                                        firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);\r\n
                                        var player;\r\n
                                        function onYouTubeIframeAPIReady() {\r\n
                                            player = new YT.Player('videoPlayer', {\r\n
                                                videoId: 'ivBatmRQfw4',\r\n
                                            });\r\n
                                        }\r\n
                                        function setCurrentTime(slideNum) {\r\n
                                            var object = [0, 79, 221, 428, 584, 920, 1163, 1481];\r\n
                                            player.seekTo(object[slideNum]);\r\n
                                        }\r\n
                                    </script>\r\n
    </div>\r\n
    <div class="video__navigation">\r\n
    <div class="video__heading">Kapitoly</div>\r\n
    <div class="video__timestamps"><a onclick="setCurrentTime(0)" class="video__timestamp"> <img src="../build/img/epidemie-00-00.png" class="video__thumbnail" />\r\n
    <div class="video__timestamp-info">\r\n
    <div class="video__timestamp-title">&Uacute;vodn&iacute; slovo</div>\r\n
    <div class="video__timestamp-time">0:00</div>\r\n
    </div>\r\n
    </a> <a onclick="setCurrentTime(1)" class="video__timestamp"> <img src="../build/img/mobilizace-01-19.png" class="video__thumbnail" />\r\n
    <div class="video__timestamp-info">\r\n
    <div class="video__timestamp-title">Mohyla Hanče a Vrbaty, Krkono&scaron;e</div>\r\n
    <div class="video__timestamp-time">1:19</div>\r\n
    </div>\r\n
    </a> <a onclick="setCurrentTime(2)" class="video__timestamp"> <img src="../build/img/mobilizace-03-41.png" class="video__thumbnail" />\r\n
    <div class="video__timestamp-info">\r\n
    <div class="video__timestamp-title">Řop&iacute;k, Krkono&scaron;e</div>\r\n
    <div class="video__timestamp-time">3:41</div>\r\n
    </div>\r\n
    </a> <a onclick="setCurrentTime(3)" class="video__timestamp"> <img src="../build/img/mobilizace-07-08.png" class="video__thumbnail" />\r\n
    <div class="video__timestamp-info">\r\n
    <div class="video__timestamp-title">Lanovka na Medvěd&iacute;n, Krkono&scaron;e</div>\r\n
    <div class="video__timestamp-time">7:08</div>\r\n
    </div>\r\n
    </a> <a onclick="setCurrentTime(4)" class="video__timestamp"> <img src="../build/img/mobilizace-09-44.png" class="video__thumbnail" />\r\n
    <div class="video__timestamp-info">\r\n
    <div class="video__timestamp-title">Harmony Club Hotel, &Scaron;pindlerův Ml&yacute;n</div>\r\n
    <div class="video__timestamp-time">9:44</div>\r\n
    </div>\r\n
    </a> <a onclick="setCurrentTime(5)" class="video__timestamp"> <img src="../build/img/mobilizace-15-20.png" class="video__thumbnail" />\r\n
    <div class="video__timestamp-info">\r\n
    <div class="video__timestamp-title">Leti&scaron;tě Vrchlab&iacute;</div>\r\n
    <div class="video__timestamp-time">15:20</div>\r\n
    </div>\r\n
    </a> <a onclick="setCurrentTime(6)" class="video__timestamp"> <img src="../build/img/mobilizace-19-23.png" class="video__thumbnail" />\r\n
    <div class="video__timestamp-info">\r\n
    <div class="video__timestamp-title">Z&aacute;kladn&iacute; &scaron;kola, n&aacute;m. M&iacute;ru, Vrchlab&iacute;</div>\r\n
    <div class="video__timestamp-time">19:23</div>\r\n
    </div>\r\n
    </a> <a onclick="setCurrentTime(7)" class="video__timestamp"> <img src="../build/img/mobilizace-24-41.png" class="video__thumbnail" />\r\n
    <div class="video__timestamp-info">\r\n
    <div class="video__timestamp-title">Z&aacute;věrečn&eacute; shrnut&iacute;</div>\r\n
    <div class="video__timestamp-time">24:41</div>\r\n
    </div>\r\n
    </a></div>\r\n
    </div>\r\n
    </div>\r\n
    </div>\r\n
    </section>\r\n
    <section class="pt-7">\r\n
    <div class="container">\r\n
    <h2 class="mb-6">Přehled ud&aacute;lost&iacute; na mapě</h2>\r\n
    <div class="map">\r\n
    <div id="trasaP" class="map-modal js-modal">\r\n
    <div class="map-modal-inner"><button class="map-modal__close js-modal-close" type="button"> &lt; Zpět </button> <button class="map-modal__close map-modal__close--time js-modal-close" type="button"> <svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19 5L5 19" stroke="#1A1B1C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M5 5L19 19" stroke="#1A1B1C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button>\r\n
    <div class="map-modal__switcher">\r\n
    <div class="map-modal__switcher-inner js-switch"><button class="map-modal__routes-btn js-switch-btn" type="button" data-tab="aaa">Trasa</button></div>\r\n
    </div>\r\n
    <div class="map-modal__map-container tab-content" id="aaa">\r\n
    <div class="map-modal__aside">\r\n
    <h4 class="map-modal__heading">Opevněn&iacute; Rokytnicka</h4>\r\n
    <p>Po červen&eacute; značce dojdete k&nbsp;tvrzi Hanička &ndash; prohl&iacute;dku je možn&eacute; absolvovat od května do ř&iacute;jna (otev&iacute;rac&iacute; doba viz <a href="http://http//www.hanicka.cz/oteviraci-doba">hanicka.cz</a> ). Po n&aacute;v&scaron;těvě tvrze pokračujte po červen&eacute; k&nbsp;Anensk&eacute;mu vrchu, kde se nach&aacute;z&iacute; rozhledna Anna. Směrem k&nbsp;Mezivr&scaron;&iacute; minete hned několik prvků pevnostn&iacute;ho opevněn&iacute;. Z&nbsp;Mezivr&scaron;&iacute; se vydejte po žlut&eacute; Hřebenovce, kter&aacute; v&aacute;s přivede ke kostelu Nanebevzet&iacute; Panny Marie v&nbsp;Neratově. Odtud se pak po modr&eacute; vraťte k&nbsp;parkovi&scaron;ti u Haničky.</p>\r\n
    </div>\r\n
    <div class="map-modal__maps"><iframe style="border: none;" src="https://frame.mapy.cz/s/gamaneleve" width="100%" height="100%" frameborder="0"></iframe></div>\r\n
    </div>\r\n
    </div>\r\n
    </div>\r\n
    <div class="map__navigation"><button class="map__link" id="mapLinkA"> <span class="map__link-icon"> A </span> <span class="map__link-title"> N&aacute;rodn&iacute; pedagogick&eacute; muzeum a knihovna J. A. Komensk&eacute;ho </span> </button> <button class="map__link" id="mapLinkB"> <span class="map__link-icon"> B </span> <span class="map__link-title"> Muzeum studen&eacute; v&aacute;lky v bunkru pod hotelem Jalta </span> </button> <button class="map__link" id="mapLinkC"> <span class="map__link-icon"> C </span> <span class="map__link-title"> Protileteck&yacute; kryt v pražsk&eacute; zoo </span> </button> <button class="map__link" id="mapLinkD"> <span class="map__link-icon"> D </span> <span class="map__link-title"> Podzemn&iacute; kryt Bezovka </span> </button> <button class="map__link" id="mapLinkE"> <span class="map__link-icon"> E </span> <span class="map__link-title"> Bunkr H3/223/A-180 Z</span> </button> <button class="map__link" id="mapLinkF"> <span class="map__link-icon"> F </span> <span class="map__link-title"> Tvrz Stachelberg </span> </button> <button class="map__link" id="mapLinkG"> <span class="map__link-icon"> G </span> <span class="map__link-title"> Hotel Harmony ve &Scaron;pindlerově ml&yacute;ně </span> </button> <button class="map__link" id="mapLinkH"> <span class="map__link-icon"> H </span> <span class="map__link-title"> Protileteck&yacute; kryt na pardubick&eacute;m z&aacute;mku </span> </button> <button class="map__link" id="mapLinkCH"> <span class="map__link-icon"> CH </span> <span class="map__link-title"> Atomov&yacute; kryt 10-Z </span> </button> <button class="map__link" id="mapLinkI"> <span class="map__link-icon"> I </span> <span class="map__link-title"> Libereck&eacute; podzem&iacute; s krytem civiln&iacute; ochrany </span> </button> <button class="map__link" id="mapLinkJ"> <span class="map__link-icon"> J </span> <span class="map__link-title"> Atom muzeum Javor 51 </span> </button> <button class="map__link" id="mapLinkK"> <span class="map__link-icon"> K </span> <span class="map__link-title"> Dělostřeleck&aacute; tvrz Bouda </span> </button> <button class="map__link" id="mapLinkL"> <span class="map__link-icon"> L </span> <span class="map__link-title"> Dělostřeleck&aacute; tvrz Hůrka </span> </button> <button class="map__link" id="mapLinkM"> <span class="map__link-icon"> M </span> <span class="map__link-title"> Pěchotn&iacute; srub U Cihelny </span> </button> <button class="map__link" id="mapLinkN"> <span class="map__link-icon"> N </span> <span class="map__link-title">Tvrz Hanička </span> </button> <button class="map__link" id="mapLinkO"> <span class="map__link-icon"> O </span> <span class="map__link-title"> Are&aacute;l československ&eacute;ho opevněn&iacute; &Scaron;atov </span> </button> <button class="map__link mapLinkMap" id="mapLinkP"> <span class="map__link-icon"> P </span> <span class="map__link-title"> Opevněn&iacute; Rokytnicka</span> </button></div>\r\n
    <div class="map__container" id="map"></div>\r\n
    <script>\r\n
                            function initMap() {\r\n
                                map = new google.maps.Map(document.getElementById("map"), {\r\n
                                    center: new google.maps.LatLng(50.146429, 16.466728),\r\n
                                    zoom: 7,\r\n
                                });\r\n
                                const iconBase =\r\n
                                    "/build/img/";\r\n
                                const icons = {\r\n
                                    a: {\r\n
                                        icon: iconBase + "map-pin-a.png",\r\n
                                    },\r\n
                                    b: {\r\n
                                        icon: iconBase + "map-pin-b.png",\r\n
                                    },\r\n
                                    c: {\r\n
                                        icon: iconBase + "map-pin-c.png",\r\n
                                    },\r\n
                                    d: {\r\n
                                        icon: iconBase + "map-pin-d.png",\r\n
                                    },\r\n
                                    e: {\r\n
                                        icon: iconBase + "map-pin-e.png",\r\n
                                    },\r\n
                                    f: {\r\n
                                        icon: iconBase + "map-pin-f.png",\r\n
                                    },\r\n
                                    g: {\r\n
                                        icon: iconBase + "map-pin-g.png",\r\n
                                    },\r\n
                                    h: {\r\n
                                        icon: iconBase + "map-pin-h.png",\r\n
                                    },\r\n
                                    ch: {\r\n
                                        icon: iconBase + "map-pin-ch.png",\r\n
                                    },\r\n
                                    i: {\r\n
                                        icon: iconBase + "map-pin-i.png",\r\n
                                    },\r\n
                                    j: {\r\n
                                        icon: iconBase + "map-pin-j.png",\r\n
                                    },\r\n
                                    k: {\r\n
                                        icon: iconBase + "map-pin-k.png",\r\n
                                    },\r\n
                                    l: {\r\n
                                        icon: iconBase + "map-pin-l.png",\r\n
                                    },\r\n
                                    m: {\r\n
                                        icon: iconBase + "map-pin-m.png",\r\n
                                    },\r\n
                                    n: {\r\n
                                        icon: iconBase + "map-pin-n.png",\r\n
                                    },\r\n
                                    o: {\r\n
                                        icon: iconBase + "map-pin-o.png",\r\n
                                    },\r\n
                                    p: {\r\n
                                        icon: iconBase + "map-pin-p.png",\r\n
                                    },\r\n
                                    q: {\r\n
                                        icon: iconBase + "map-pin-q.png",\r\n
                                    }\r\n
                                };\r\n
            \r\n
                                const features = [\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.8008894, 14.4053214),\r\n
                                            type: "a",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Národní pedagogické muzeum a knihovna J. A. Komenského</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/NPMK_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='https://cs.wikipedia.org/'>Wikipedia</a>></span></div>" +\r\n
                                                "<p class='map-infobox__content'>NPMK je významným badatelským centrem s celostátním dosahem orientovaným na dějiny českého školství, pedagogiky, učitelstva a vzdělanosti v návaznosti na život, dílo a odkaz J. A. Komenského. Interaktivní stálá expozice Odkaz J. A. Komenského. Tradice a výzvy české vzdělanosti Evropě se věnuje roli studentů a pedagogů ve vzdělávání. V muzeu probíhají také krátkodobé výstavy, v roce 2022 je to mj. expozice Škola a válka. Branná výchova v české škole.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkA",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.0812164, 14.4284572),\r\n
                                            type: "b",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Muzeum studené války v bunkru pod hotelem Jalta</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/jalta_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='https://cs.wikipedia.org/'>Wikipedia</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Budova hotelu z roku 1958 v horní části Václavského náměstí je nejhodnotnější pražskou realizací socialistického realismu. Architekt Antonín Tenzer, čelný představitel českého funkcionalismu, vtiskl hotelu originální a kultivovaný vzhled. Druhý suterén hotelu skrýval protiatomový kryt pro zhruba 250 osob s tři metry tlustými betonovými zdmi, což jsou dnes prostory upravené jako Muzeum studené války.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkB",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.1169039, 14.4064597),\r\n
                                            type: "c",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Protiletecký kryt v pražské zoo</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/zoo-praha_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='www.zoopraha.cz'>zoopraha.cz</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Pod Zakázankou poblíž velké voliéry dravců se ve skalním masivu nachází vstup do historické štoly pocházející z poloviny 19. století. Několik desítek metrů dlouhá štola, která pravděpodobně vznikla se záměrem kutat železnou rudu, sloužila za druhé světové války jako protiletecký kryt. Dodnes je opředena mnoha pověstmi.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkC",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.0842500, 14.4580667),\r\n
                                            type: "d",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Podzemní kryt Bezovka</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/bezovka_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='https://commons.wikimedia.org/wiki/Main_Page'>Wikimedia Commons</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Kryt byl vybudován v letech 1950–1955 a počítal s ukrytím přibližně 2 500 osob. Dovnitř vede pětice přístupových chodeb a dvě odvětrávací věže, použitelné též jako nouzový východ. Komplex je vybaven vlastním zdrojem elektřiny, vody a vzduchotechnikou. Součástí technické expozice v tunelech bunkru jsou originální předměty z dané doby a publikace spojené s tématem civilní ochrany a obdobím studené války. Exkurze a vstup do bunkru jsou na objednání.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkD",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.7527675, 15.5502142),\r\n
                                            type: "e",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Bunkr H3/223/A-180 Z</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/bunkr-H3_sm.png'/>" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <strong>MÚA</strong></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Řopík je lidový název pro železobetonový odolný objekt lehkého opevnění vzor 37 budovaného v rámci výstavby československého opevnění. Lidové označení „řopík“ vzniklo již v druhé polovině třicátých let podle zkratky ŘOP (Ředitelství opevňovacích prací). ŘOP výstavbu řídilo a zadávalo externím stavebním firmám.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkE",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.6305975, 15.9118875),\r\n
                                            type: "f",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Tvrz Stachelberg</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/stachelberg_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='www.stachelberg.cz'>stachelberg.cz</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Muzeum čs. opevnění na Stachelbergu představuje největší dělostřeleckou tvrz budovanou v předválečném Československu. Návštěvníkům je zpřístupněna část tvrzového podzemí včetně všech pěti šedesátimetrových kasárenských sálů.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkF",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.7302894, 15.6013097),\r\n
                                            type: "g",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Hotel Harmony ve Špindlerově mlýně</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/harmony_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='www.spindleruv-mlyn.com'>spindleruv-mlyn.com</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>V roce 1984 se v prostorách bývalé vojenské cvičné střelnice, ve svahu Medvědína začala stavět unikátní stavba – protiatomový kryt pro 200 osob, navržen jako „pracoviště vlády za branné pohotovosti státu“. Kryt v dnešním Harmony Club Hotelu si mohou ubytovaní hosté prohlédnout.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkG",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.0418003, 15.7782200),\r\n
                                            type: "h",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Protiletecký kryt na pardubickém zámku</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/pardubice_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='www.vcm.cz'>vcm.cz</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Kryt civilní obrany se začal tajně stavět v severovýchodním rondelu zámeckých valů v roce 1953. Stavba neměla sloužit k ochraně řadového civilního obyvatelstva, ale byla vybudována jako velitelské stanoviště civilní obrany, tedy štáb, jenž měl řídit činnost ve městě ohroženém radioaktivním spadem po případném útoku. Kapacita krytu byla několik desítek lidí, filtroventilační zařízení bylo určeno v kritickém případě velmi krátkodobě pro asi 120 osob. Prohlídky se konají v sobotu, rezervace nutná <a href='https://www.vcm.cz/zamek/kryt-civilni-obrany/'>ZDE</a>.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkH",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(49.1940100, 16.6043428),\r\n
                                            type: "ch",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Atomový kryt 10-Z</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/10z_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='https://10-z.cz/'>10-z.cz/</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>V době druhé světové války byl vybudován jako úkryt před bombardováním Brna. Během komunismu byl přebudován na protiatomový kryt s kódovým označením 10-Z. Mohlo se tu schovat až 500 osob po dobu 3 dnů. Až do roku 1993 jej spravovala armáda a byl přísně tajný. Kryt lze navštívit v <a href='https://10-z.cz/zakladni-vstup-expozice/'>otevírací době</a>, a dokonce v něm i přespat.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkCH",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.7695822, 15.0548408),\r\n
                                            type: "i",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Liberecké podzemí s krytem civilní ochrany</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/liberec_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='www.visitliberec.eu'>visitliberec.eu</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Největší liberecký veřejný kryt pod Sokolovským náměstím byl připraven cca 1 500 osobám poskytnout ochranu před účinky zbraní hromadného ničení, mezi něž patří zbraně biologické, chemické a jaderné. V průběhu prohlídky navštívíte většinu podzemních prostor, seznámíte se s technickým vybavením krytu, které zajišťuje základní životní funkce a potřeby ukrývaných osob a můžete se těšit i na názorné ukázky jeho použití.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkI",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(49.6262639, 13.7077508),\r\n
                                            type: "j",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Atom muzeum Javor 51</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/javor_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='www.atommuzeum.cz'>atommuzeum.cz</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Muzeum se jako jediné u nás zabývá jadernou atomovou válkou. V době studené války byly na místě dnešního muzea skladovány jaderné hlavice a v 90. letech zase bankovky a mince, které byly staženy z oběhu v době přechodu z Koruny československé na Korunu českou, a tak se zde jednu dobu nacházelo několik miliard korun. Po roce 2000 zde na pět let spočinuly ostatky 4 400 bývalých vojáků wehrmachtu, kteří padli na území České republiky a nyní jsou pietně pohřbeni na vojenském hřbitově v Chebu. Muzeum bývá otevřeno od dubna do konce listopadu každou sobotu.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkJ",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.0694283, 16.6771292),\r\n
                                            type: "k",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Dělostřelecká tvrz Bouda</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/bouda_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='cs.wikipedia.org'>wikipedia.org</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Tvrz Bouda je největším muzeem čs. opevnění na území České republiky. Dělostřelecké tvrze byly budovány jako nejrozsáhlejší komplexy těžkého opevnění. Tvrz Boudu tvoří 5 objektů tzv. srubů, které byly budovány v letech 1934–1938.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkK",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.0883364, 16.7695500),\r\n
                                            type: "l",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Dělostřelecká tvrz Hůrka</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/hurka_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='https://commons.wikimedia.org/wiki/Main_Page'>Wikimedia Commons</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Nejlépe dostupná velká moderní pevnost v České republice (přístupná celoročně). Měla se stát opěrným bodem předválečného systému opevnění. Výstavba probíhala v letech 1936–1938; bojeschopná měla být v druhé polovině roku 1939. Za války bylo na objektech tvrze vyzkoušeno několik vyvíjených zbraní německé armády. Němci také začali upravovat podzemní prostory pro výrobu leteckých součástí. Po druhé světové válce se z objektu stal sklad munice.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkL",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.0958072, 16.7552078),\r\n
                                            type: "m",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Pěchotní srub U Cihelny</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/cihelna_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='https://commons.wikimedia.org/wiki/Main_Page'>Wikimedia Commons</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>V bývalém pěchotním srubu je dnes umístěno muzeum čs. opevnění. Jedná se o oboustranný dvoukřídlý objekt, který byl vybetonován v září a říjnu 1936. Expozice je věnována výstavbě opevnění, čs. legiím, armádě a památce četaře Arnošta Hrada, který zde v roce 1938 spáchal protestní sebevraždu. Další expozice se věnuje Finanční stráži Československé republiky z let 1918–1948.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkM",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.1962742, 16.5096425),\r\n
                                            type: "n",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Tvrz Hanička</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/hanicka_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='https://commons.wikimedia.org/wiki/Main_Page'>Wikimedia Commons</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Tvrz Hanička byla postavena před druhou světovou válkou. Byla projektována jako jedna ze 17 tvrzí, které byly rozmístěny na obranné linii podél severní hranice. Celkem bylo vybudováno 6 objektů, které byly vybetonovány v letech 1936 až 1938. Osádku mělo tvořit 428 mužů. Od roku 1975 byla tvrz předělávána na protiatomový kryt.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkN",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(48.7877147, 16.0150589),\r\n
                                            type: "o",\r\n
                                            content:\r\n
                                                "<div class='map-infobox'>" +\r\n
                                                "<h4 class='map-infobox__heading'>Areál československého opevnění Šatov</h4>" +\r\n
                                                "<img class='map-infobox__img' src='../build/img/satov_sm.jpg' />" +\r\n
                                                "<div><span class='map-infobox__year'>Foto: <a href='www.tmbrno.cz'>tmbrno.cz</a></span></div>" +\r\n
                                                "<p class='map-infobox__content'>Areál československého opevnění Šatov je muzeum československého opevnění budovaného v letech 1935–1938 na obranu před nacistickým Německem, ležící v blízkosti jihomoravské obce Šatov. Areál je ve správě Technického muzea v Brně a zahrnuje dva pěchotní sruby MJ-S 3 Zahrada a MJ-S 2 Úvoz a dva objekty lehkého opevnění.</p>" +\r\n
                                                "</div>",\r\n
                                            link: "mapLinkO",\r\n
                                        },\r\n
                                        {\r\n
                                            position: new google.maps.LatLng(50.1840693, 16.5068572),\r\n
                                            type: "p",\r\n
                                            link: "mapLinkP",\r\n
                                            modal: "trasaP",\r\n
                                        },\r\n
                                    ];\r\n
            \r\n
                                // Create markers\r\n
                                for (let i = 0; i < features.length; i++) {\r\n
            \r\n
                                    var infowindow = null;\r\n
            \r\n
                                    var mapLink = document.getElementById(features[i].link);\r\n
            \r\n
                                    mapLink.addEventListener("click", () => {\r\n
                                        if (infowindow) {\r\n
                                            infowindow.close();\r\n
                                        }\r\n
                                        //otevírání modálového okna\r\n
                                        if (features[i].modal) {\r\n
                                            console.log(features[i].modal);\r\n
                                            let modal = document.querySelector("#" + features[i].modal);\r\n
                                            modal.classList.toggle('is-active');\r\n
                                        } else {\r\n
                                            infowindow = new google.maps.InfoWindow({\r\n
                                                content: features[i].content,\r\n
                                            });\r\n
                                            infowindow.open({\r\n
                                                anchor: marker,\r\n
                                                map,\r\n
                                                shouldFocus: false,\r\n
                                            });\r\n
                                        }\r\n
                                    });\r\n
            \r\n
                                    const marker = new google.maps.Marker({\r\n
                                        position: features[i].position,\r\n
                                        icon: icons[features[i].type].icon,\r\n
                                        map: map,\r\n
                                    });\r\n
            \r\n
                                    marker.addListener("click", () => {\r\n
                                        if (infowindow) {\r\n
                                            infowindow.close();\r\n
                                        }\r\n
            \r\n
                                        //otevírání modálového okna\r\n
                                        if (features[i].modal) {\r\n
                                            console.log(features[i].modal);\r\n
                                            let modal = document.querySelector("#" + features[i].modal);\r\n
                                            modal.classList.toggle('is-active');\r\n
                                        } else {\r\n
                                            infowindow = new google.maps.InfoWindow({\r\n
                                                content: features[i].content,\r\n
                                            });\r\n
                                            infowindow.open({\r\n
                                                anchor: marker,\r\n
                                                map,\r\n
                                                shouldFocus: false,\r\n
                                            });\r\n
                                        }\r\n
                                    });\r\n
                                    map.addListener('click', function () {\r\n
                                        if (infowindow) infowindow.close();\r\n
                                    });\r\n
            \r\n
                                }\r\n
                            }\r\n
                        </script>\r\n
    <!-- Async script executes immediately and must be after any DOM elements used in callback. -->\r\n
    <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCAaXqLHKDnhQnY3tJjI_gsxKHhNw_9zqw&amp;callback=initMap&amp;libraries=&amp;v=weekly" async=""></script>\r\n
    </div>\r\n
    </div>\r\n
    </section>\r\n
    <section class="pt-10">\r\n
    <div class="container">\r\n
    <div class="col-12">\r\n
    <h2 class="mb-6 mt-6 mt-lg-0">Kv&iacute;z</h2>\r\n
    <a href="https://forms.gle/pUGQuvg9nhYhdQZj8" class="file-link" target="_blank" rel="noopener">\r\n
    <div class="file-link__text">Př&iacute;prava na v&aacute;lku</div>\r\n
    <div class="file-link__icon"><img src="../build/svg/file-external.svg" /></div>\r\n
    </a></div>\r\n
    </div>\r\n
    </section>\r\n
    <section class="pt-10">\r\n
    <div class="container">\r\n
    <div class="col-12">\r\n
    <h2 class="mb-6">Pracovn&iacute; listy</h2>\r\n
    <div class="row">\r\n
    <div class="col-12 col-lg-6"><a href="../build/documents/mob-2a-slovnicek.pdf" class="file-link" download="">\r\n
    <div class="file-link__text">Slovn&iacute;ček (PDF)</div>\r\n
    <div class="file-link__icon"><img src="../build/svg/file-download.svg" /></div>\r\n
    </a></div>\r\n
    <div class="col-12 col-lg-6"><a href="../build/documents/mob-2b-casova-osa.pdf" class="file-link" download="">\r\n
    <div class="file-link__text">Časov&aacute; osa (PDF)</div>\r\n
    <div class="file-link__icon"><img src="../build/svg/file-download.svg" /></div>\r\n
    </a></div>\r\n
    <div class="col-12 col-lg-6"><a href="../build/documents/mob-2c-evakuacni-zavazadlo.pdf" class="file-link" download="">\r\n
    <div class="file-link__text">Evakuačn&iacute; zavazadlo (PDF)</div>\r\n
    <div class="file-link__icon"><img src="../build/svg/file-download.svg" /></div>\r\n
    </a></div>\r\n
    <div class="col-12 col-lg-6"><a href="../build/documents/mob-2d-ideologie-1.pdf" class="file-link" download="">\r\n
    <div class="file-link__text">Ideologie (PDF)</div>\r\n
    <div class="file-link__icon"><img src="../build/svg/file-download.svg" /></div>\r\n
    </a></div>\r\n
    <div class="col-12 col-lg-6"><a href="../build/documents/mob-2e-prvni-pomoc.pdf" class="file-link" download="">\r\n
    <div class="file-link__text">Prvn&iacute; pomoc (PDF)</div>\r\n
    <div class="file-link__icon"><img src="../build/svg/file-download.svg" /></div>\r\n
    </a></div>\r\n
    <div class="col-12 col-lg-6"><a href="../build/documents/mob-2f-sireny.pdf" class="file-link" download="">\r\n
    <div class="file-link__text">Sir&eacute;ny (PDF)</div>\r\n
    <div class="file-link__icon"><img src="../build/svg/file-download.svg" /></div>\r\n
    </a></div>\r\n
    <div class="col-12 col-lg-6"><a href="../build/documents/mob-2g-pochod-podle-azimutu-1.pdf" class="file-link" download="">\r\n
    <div class="file-link__text">Pochod podle azimutu (PDF)</div>\r\n
    <div class="file-link__icon"><img src="../build/svg/file-download.svg" /></div>\r\n
    </a></div>\r\n
    </div>\r\n
    </div>\r\n
    </div>\r\n
    </section>\r\n
    <section class="pt-10">\r\n
    <div class="container"><a href="#" class="discuss-banner">\r\n
    <div class="discuss-banner__content">\r\n
    <h2 class="discuss-banner__heading">Zapojte se do diskuse</h2>\r\n
    <p class="perex">Zažili jste ve &scaron;kole brannou v&yacute;chovu? Jak na ni vzpom&iacute;n&aacute;te? Byli byste pro znovuzaveden&iacute; předmětu brann&aacute; v&yacute;chova do &scaron;kol? Pokud ano, v jak&eacute; podobě?</p>\r\n
    <p class="perex">Měli jste za studen&eacute; v&aacute;lky strach, že dojde k jadern&eacute; v&aacute;lce?</p>\r\n
    <p class="perex">Absolvovali jste povinnou vojenskou službu? Domn&iacute;v&aacute;te se, že by vojensk&aacute; služba, byť v civiln&iacute; sf&eacute;ře, měla b&yacute;t povinn&aacute; pro v&scaron;echny občany?</p>\r\n
    <div class="btn-black">Vstoupit do diskuse</div>\r\n
    </div>\r\n
    </a></div>\r\n
    </section>\r\n
    <section class="pt-10">\r\n
    <div class="container">\r\n
    <h2 class="mb-6">Odkazy na dal&scaron;&iacute; zdroje</h2>\r\n
    <a href="../legislativni-chronologie" class="source-link">\r\n
    <div class="source-link__title">Legislativn&iacute; chronologie</div>\r\n
    <img src="../build/svg/file-external.svg" alt="" class="source-link__icon" /> </a> <a href="../branna-vychova-ve-20-stoleti" class="source-link">\r\n
    <div class="source-link__title">Brann&aacute; v&yacute;chova ve 20. stolet&iacute;</div>\r\n
    <img src="../build/svg/file-external.svg" alt="" class="source-link__icon" /> </a> <a href="../branna-vychova-v-mediich" class="source-link">\r\n
    <div class="source-link__title">Brann&aacute; v&yacute;chova v m&eacute;di&iacute;ch</div>\r\n
    <img src="../build/svg/file-external.svg" alt="" class="source-link__icon" /> </a> <a href="../knihy-mobilizace" class="source-link">\r\n
    <div class="source-link__title">Tipy na knihy</div>\r\n
    <img src="../build/svg/file-external.svg" alt="" class="source-link__icon" /> </a> <a href="../filmy-mobilizace" class="source-link">\r\n
    <div class="source-link__title">Tipy na filmy</div>\r\n
    <img src="../build/svg/file-external.svg" alt="" class="source-link__icon" /> </a></div>\r\n
    <section class="pt-10">\r\n
    <div class="container"><a href="../sdilet-vzpominky" class="discuss-banner discuss-banner--share">\r\n
    <div class="discuss-banner__content">\r\n
    <h2 class="discuss-banner__heading">Podělte se <br />o sv&eacute; vzpom&iacute;nky</h2>\r\n
    <p class="perex">Tohle jste prožili? <br />Chcete se s n&aacute;mi podělit o sv&eacute; zku&scaron;enosti a z&aacute;žitky? <br />Nab&iacute;z&iacute;me v&aacute;m prostor pro zveřejněn&iacute; vzpom&iacute;nek př&iacute;mo na na&scaron;em webov&eacute;m port&aacute;lu.</p>\r\n
    <div class="btn-black">Sd&iacute;lejte sv&eacute; vzpom&iacute;nky</div>\r\n
    </div>\r\n
    </a></div>\r\n
    </section>\r\n
    <section class="pt-10">\r\n
    <div class="big-links"><a href="#" class="big-links__link"> <img src="../build/svg/chat-icon.svg" alt="" class="big-links__icon" />\r\n
    <div class="big-links__title">Diskutujte <br />nad historick&yacute;mi t&eacute;maty</div>\r\n
    </a> <a href="#" class="big-links__link"> <img src="../build/svg/doc-icon.svg" alt="" class="big-links__icon" />\r\n
    <div class="big-links__title">Sd&iacute;lejte <br />sv&eacute; vzpom&iacute;nky</div>\r\n
    </a></div>\r\n
    </section>\r\n
    </section>
    """
  -title: ""
  -labels: Doctrine\ORM\PersistentCollection {#1055 …}
  -categoryFiles: Doctrine\ORM\PersistentCollection {#1027 …}
  -categoryCategories: Doctrine\ORM\PersistentCollection {#962 …}
  -categorySubCategories: Doctrine\ORM\PersistentCollection {#930 …}
  -isActive: true
  -slug: "priprava-na-valku"
  -javascript: null
  -sequence: 14
  -is_menu: true
  -latitude: null
  -longitude: null
  -state: null
  -comments: Doctrine\ORM\PersistentCollection {#1103 …}
  -hasComments: true
}
id
"35"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
host
"ws.greendot.cz"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Sat, 21 Sep 2024 00:40:22 GMT"
link
"<https://ws.greendot.cz/api/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation""
x-debug-token
"478cde"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session 9

Session Metadata

Key Value
Created
"Sat, 21 Sep 24 00:40:22 +0000"
Last used
"Sat, 21 Sep 24 00:40:22 +0000"
Lifetime
0

Session Attributes

Attribute Value
_csrf/https-authenticate
"Tt_YkW9sQxpXG3Dg7yOGfg8nEfpdlUwAYEKIuBoSUaY"

Session Usage

9 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 44
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/security-core/Authorization/AuthorizationChecker.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/twig-bridge/Extension/SecurityExtension.php"
    "line" => 52
    "function" => "isGranted"
    "class" => "Symfony\Component\Security\Core\Authorization\AuthorizationChecker"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/var/cache/dev/twig/d0/d0db04ef546e32418163af535fa469ef.php"
    "line" => 188
    "function" => "isGranted"
    "class" => "Symfony\Bridge\Twig\Extension\SecurityExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_20bb9587512123823295fefbcd2fef75"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/var/cache/dev/twig/bb/bb6764f6f1ac734a05cf88d1a205310e.php"
    "line" => 49
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_f3e683b57696406a46ecaf0a516af007"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Environment.php"
    "line" => 277
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/src/Controller/Web/DiscussionController.php"
    "line" => 39
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 153
    "function" => "detail"
    "class" => "App\Controller\Web\DiscussionController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Bridge\Twig\AppVariable:172
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/twig-bridge/AppVariable.php"
    "line" => 172
    "function" => "getFlashBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1607
    "function" => "getFlashes"
    "class" => "Symfony\Bridge\Twig\AppVariable"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/var/cache/dev/twig/d0/d0db04ef546e32418163af535fa469ef.php"
    "line" => 273
    "function" => "twig_get_attribute"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_20bb9587512123823295fefbcd2fef75"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/var/cache/dev/twig/bb/bb6764f6f1ac734a05cf88d1a205310e.php"
    "line" => 49
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_f3e683b57696406a46ecaf0a516af007"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Environment.php"
    "line" => 277
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/src/Controller/Web/DiscussionController.php"
    "line" => 39
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 153
    "function" => "detail"
    "class" => "App\Controller\Web\DiscussionController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:101
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 101
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 72
    "function" => "hasToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/form/FormRenderer.php"
    "line" => 65
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/var/cache/dev/twig/d0/d0db04ef546e32418163af535fa469ef.php"
    "line" => 306
    "function" => "renderCsrfToken"
    "class" => "Symfony\Component\Form\FormRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_20bb9587512123823295fefbcd2fef75"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/var/cache/dev/twig/bb/bb6764f6f1ac734a05cf88d1a205310e.php"
    "line" => 49
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_f3e683b57696406a46ecaf0a516af007"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Environment.php"
    "line" => 277
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/src/Controller/Web/DiscussionController.php"
    "line" => 39
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 153
    "function" => "detail"
    "class" => "App\Controller\Web\DiscussionController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:88
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 88
    "function" => "set"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 77
    "function" => "setToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/form/FormRenderer.php"
    "line" => 65
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/var/cache/dev/twig/d0/d0db04ef546e32418163af535fa469ef.php"
    "line" => 306
    "function" => "renderCsrfToken"
    "class" => "Symfony\Component\Form\FormRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_20bb9587512123823295fefbcd2fef75"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/var/cache/dev/twig/bb/bb6764f6f1ac734a05cf88d1a205310e.php"
    "line" => 49
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_f3e683b57696406a46ecaf0a516af007"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 40
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/twig/twig/src/Environment.php"
    "line" => 277
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 258
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 266
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/src/Controller/Web/DiscussionController.php"
    "line" => 39
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 153
    "function" => "detail"
    "class" => "App\Controller\Web\DiscussionController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:72
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 72
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 186
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 174
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:73
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 73
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 186
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 174
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:74
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 74
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 186
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 174
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:75
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 75
    "function" => "all"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 186
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 174
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:76
[
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 76
    "function" => "getFlashBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 161
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 108
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 186
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 174
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/vendor/autoload_runtime.php"
    "line" => 35
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/prozili/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/prozili/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"e2a7839a56fde13bb275757b3993fa4e"
CORS_ALLOW_ORIGIN
"^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_URL
"mysql://greendot:NecumV@localhost:3306/prozili?serverVersion=mariadb-10.5.15&charset=utf8"
MAILER_DSN
"smtp://info@tohlejsmeprozili.cz:gRLc8bZu2mag@smtp.tohlejsmeprozili.cz:587"
MESSENGER_TRANSPORT_DSN
"doctrine://default?auto_setup=0"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTEXT_DOCUMENT_ROOT
"/var/projects/prozili/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/projects/prozili/public"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_HOST
"ws.greendot.cz"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"ws.greendot.cz"
REDIRECT_STATUS
"200"
REDIRECT_URL
"/diskuse/detail-35"
REMOTE_ADDR
"18.188.115.155"
REMOTE_PORT
"38554"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1726879221
REQUEST_TIME_FLOAT
1726879221.9642
REQUEST_URI
"/diskuse/detail-35"
SCRIPT_FILENAME
"/var/projects/prozili/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"190.2.155.146"
SERVER_ADMIN
"[no address given]"
SERVER_NAME
"ws.greendot.cz"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"ws.greendot.cz"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,MESSENGER_TRANSPORT_DSN,DATABASE_URL,MAILER_DSN,CORS_ALLOW_ORIGIN"
USER
"www-data"
proxy-nokeepalive
"1"