GET https://mua.greendot.cz/_fragment/generate-menu/4

MenuController :: generateMenu

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_api_platform_links
Symfony\Component\WebLink\GenericLinkProvider {#2430
  -links: [
    2428 => Symfony\Component\WebLink\Link {#2428
      -href: "https://mua.greendot.cz/api/docs.jsonld"
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation"
      ]
      -attributes: []
    }
  ]
}
_controller
"App\Controller\Web\MenuController::generateMenu"
_route
"web_menu"
_route_params
[
  "id" => "4"
]
_stopwatch_token
"09e92b"
id
"4"
menuType
App\Entity\Project\MenuType {#1726
  -id: 4
  -name: "Horní menu"
  -template: "/web/menu/top.html.twig"
  -controllerName: "web_menu"
  -categories: Doctrine\ORM\PersistentCollection {#1833 …}
}

Request Headers

Header Value
accept
"*/*"
accept-charset
"ISO-8859-1,utf-8;q=0.7,*;q=0.7"
accept-encoding
"gzip, br, zstd, deflate"
accept-language
"en-us,en;q=0.5"
cookie
"PHPSESSID=ln33np0q7m60cqq9nd77k9dmtm"
forwarded
"for="216.73.216.0";host="mua.greendot.cz";proto=https"
host
"mua.greendot.cz"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-forwarded-for
"216.73.216.0"
x-php-ob-level
"2"

Request Content

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

Response

Response Headers

Header Value
cache-control
"no-cache, private"
date
"Mon, 02 Feb 2026 14:13:21 GMT"
x-debug-token
"71cb80"

Cookies

Request Cookies

Key Value
PHPSESSID
"ln33np0q7m60cqq9nd77k9dmtm"

Response Cookies

No response cookies

Session 3

Session Metadata

Key Value
Created
"Mon, 02 Feb 26 14:13:20 +0000"
Last used
"Mon, 02 Feb 26 14:13:20 +0000"
Lifetime
0

Session Attributes

Attribute Value
_csrf/https-authenticate
"cbNle1SAG198_9j-fn02OWzREzGkI3S4rxegFyC4ycI"
selectedCurrency
App\Entity\Project\Currency {#903
  -id: 1
  -name: "Česká koruna"
  -symbol: ""
  -conversionRate: 1.0
  -rounding: 2
  -isDefault: true
}

Session Usage

3 Usages
Stateless check enabled
Usage
App\EventSubscriber\BeforeControllerListener:56
[
  [
    "file" => "/var/projects/mua/src/EventSubscriber/BeforeControllerListener.php"
    "line" => 56
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelController"
    "class" => "App\EventSubscriber\BeforeControllerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 127
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 151
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 74
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/Kernel.php"
    "line" => 184
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/mua/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
App\EventSubscriber\BeforeControllerListener:88
[
  [
    "file" => "/var/projects/mua/src/EventSubscriber/BeforeControllerListener.php"
    "line" => 88
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelController"
    "class" => "App\EventSubscriber\BeforeControllerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 127
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 151
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 74
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/Kernel.php"
    "line" => 184
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/mua/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
App\Controller\Web\MenuController:64
[
  [
    "file" => "/var/projects/mua/src/Controller/Web/MenuController.php"
    "line" => 64
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "generateMenu"
    "class" => "App\Controller\Web\MenuController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 74
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 78
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 81
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 47
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 44
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/var/cache/dev/twig/8e/8e55b323ec6eb8b58826e1126c5f1881.php"
    "line" => 176
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/twig/twig/src/Template.php"
    "line" => 398
    "function" => "doDisplay"
    "class" => "__TwigTemplate_7cc22bae87cfcb9ada11f05f0742e232"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/var/cache/dev/twig/40/40fd3da64a60d6fd4f5f2d3c5dde3993.php"
    "line" => 55
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/twig/twig/src/Template.php"
    "line" => 398
    "function" => "doDisplay"
    "class" => "__TwigTemplate_3a0f80b73a51be291955311f261c8554"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/var/cache/dev/twig/b2/b2b86414836d5071f1ebcc9602c61240.php"
    "line" => 54
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/twig/twig/src/Template.php"
    "line" => 398
    "function" => "doDisplay"
    "class" => "__TwigTemplate_a11fe9081f358bc30eb72ba2a4274383"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/twig/twig/src/Template.php"
    "line" => 354
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/twig/twig/src/Template.php"
    "line" => 369
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 38
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/twig/twig/src/Environment.php"
    "line" => 306
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 242
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/src/Controller/Shop/ProductController.php"
    "line" => 34
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 163
    "function" => "index"
    "class" => "App\Controller\Shop\ProductController"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 74
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/http-kernel/Kernel.php"
    "line" => 184
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/projects/mua/public/index.php"
    "line" => 5
    "args" => [
      "/var/projects/mua/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
"3bef66df610d3dd0623606c719433207"
CORS_ALLOW_ORIGIN
"^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_URL
"mysql://greendot:NecumV@localhost:3306/mua"
EMAIL
"web@mua.cas.cz"
MAILER_DSN
"smtp://web@mua.cas.cz:Zuy11208@smtp.office365.com:587?encryption=STARTTLS&verify_peer=0"
MESSENGER_TRANSPORT_DSN
"doctrine://default?auto_setup=1"
PACKETA_API_KEY
"0101304795bb7a64fcf06cef55e5895e"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTEXT_DOCUMENT_ROOT
"/var/projects/mua/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/projects/mua/public"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_CHARSET
"ISO-8859-1,utf-8;q=0.7,*;q=0.7"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_ACCEPT_LANGUAGE
"en-us,en;q=0.5"
HTTP_COOKIE
"PHPSESSID=ln33np0q7m60cqq9nd77k9dmtm"
HTTP_FORWARDED
"for="216.73.216.0";host="mua.greendot.cz";proto=https"
HTTP_HOST
"mua.greendot.cz"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_X_FORWARDED_FOR
"216.73.216.0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PATH_INFO
""
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"mua.greendot.cz"
REDIRECT_STATUS
"200"
REDIRECT_URL
"/en/publikace/racte-to-podepsat-libovolnou-sifrou-prezident-masaryk-jako-anonymni-publicista-19181935-p"
REMOTE_ADDR
"127.0.0.1"
REMOTE_PORT
"19480"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1770041601
REQUEST_TIME_FLOAT
1770041601.0972
REQUEST_URI
"/_fragment/generate-menu/4"
SCRIPT_FILENAME
"/var/projects/mua/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"190.2.155.146"
SERVER_ADMIN
"[no address given]"
SERVER_NAME
"mua.greendot.cz"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"mua.greendot.cz"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,MAILER_DSN,DATABASE_URL,CORS_ALLOW_ORIGIN,EMAIL,PACKETA_API_KEY,MESSENGER_TRANSPORT_DSN"
USER
"www-data"
proxy-nokeepalive
"1"

Parent Request

Return to parent request (token = 25842b)

Key Value
_api_platform_links
Symfony\Component\WebLink\GenericLinkProvider {#8992
  -links: [
    8990 => Symfony\Component\WebLink\Link {#8990
      -href: "https://mua.greendot.cz/api/docs.jsonld"
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation"
      ]
      -attributes: []
    }
  ]
}
_controller
"App\Controller\Shop\ProductController::index"
_firewall_context
"security.firewall.map.context.main"
_locale
"en"
_route
"shop_product"
_route_params
[
  "_locale" => "en"
  "slug" => "racte-to-podepsat-libovolnou-sifrou-prezident-masaryk-jako-anonymni-publicista-19181935"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"2cf478"
product
App\Entity\Project\Product {#1211
  -id: 991
  -name: "„Račte to podepsat libovolnou šifrou.“ Prezident Masaryk jako anonymní publicista (1918–1935)"
  -menu_name: "„Račte to podepsat libovolnou šifrou.“ Prezident Masaryk jako anonymní publicista (1918–1935)"
  -description: """
    <p>\r\n
    \tVAŠEK, Richard.&nbsp;<em>"Račte to podepsat libovolnou šifrou": prezident Masaryk jako anonymní publicista (1918-1935)</em>. Praha: Academia, 2018. České moderní dějiny. ISBN 978-80-200-2943-0.\r\n
    </p>\r\n
    """
  -title: "„Račte to podepsat libovolnou šifrou.“ Prezident Masaryk jako anonymní publicista (1918–1935)"
  -slug: "racte-to-podepsat-libovolnou-sifrou-prezident-masaryk-jako-anonymni-publicista-19181935"
  -isActive: true
  -sequence: 1
  -javascript: null
  -textGeneral: """
    <p>\r\n
    \t<em>České moderní dějiny. Svazek 6</em>\r\n
    </p>\r\n
    \r\n
    <p>\r\n
    \tKniha se zabývá žurnalistickou a literární činností prezidenta T. G. Masaryka, kterou se pokoušel ovlivňovat veřejné mínění a vstupoval do řady dobových sporů. Zvláště je pojednáno o jeho anonymní publicistice, tedy o článcích a komentářích, které vyšly pod různými šiframi nebo nepodepsané. V tom Masaryk sice navazoval na svou dřívější činnost, po válce však toto jeho působení nabylo jiných rozměrů, neboť již nemohl vystupovat jen jako soukromá osoba. Vysoká politická funkce se počala křížit s jeho zvykem vyjadřovat veřejně svoje názory k různým věcem a vstupovat do aktuálního dění. Tento rozpor, který byl limitován i formálním vymezením pravomocí hlavy státu, se Masaryk pokoušel vyřešit (či obcházet) mimo jiné též uveřejňováním anonymních článků. Předkládaná práce si všímá jak politické publicistiky, tak i Masarykových literárních zájmů a pokouší se popsat cesty, kterými se nepodepsané texty dostávaly do tisku. Celkový obraz problematiky dotváří přehled anonymních článků a použitých šifer.\r\n
    </p>\r\n
    """
  -productVariants: Doctrine\ORM\PersistentCollection {#1288 …}
  -producer: Proxies\__CG__\App\Entity\Project\Producer {#1314 …}
  -reviews: Doctrine\ORM\PersistentCollection {#1330 …}
  -state: "published"
  -categoryProducts: Doctrine\ORM\PersistentCollection {#1350 …}
  -isIndexable: true
  -externalId: null
  -upload: null
  -productUploadGroup: Doctrine\ORM\PersistentCollection {#1370 …}
  -productType: null
}
slug
"racte-to-podepsat-libovolnou-sifrou-prezident-masaryk-jako-anonymni-publicista-19181935"