Components
15
Twig Components
21
Render Count
50
ms
Render Time
12.0
MiB
Memory Usage
Components
Render calls
| LanguageSwitcher |
[Anonymous]
|
12.0 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "languages" => [ App\Localization\Domain\Dto\LanguageDto {#1416 +code: "cs" +name: "Čeština" +isDefault: true +isActive: true +position: 0 } App\Localization\Domain\Dto\LanguageDto {#1417 +code: "en" +name: "English" +isDefault: false +isActive: true +position: 1 } ] "variant" => "inline" ] |
|||
| Attributes | [ "languages" => [ App\Localization\Domain\Dto\LanguageDto {#1416 +code: "cs" +name: "Čeština" +isDefault: true +isActive: true +position: 0 } App\Localization\Domain\Dto\LanguageDto {#1417 +code: "en" +name: "English" +isDefault: false +isActive: true +position: 1 } ] "variant" => "inline" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#1053 -props: [ "languages" => [ App\Localization\Domain\Dto\LanguageDto {#1416 +code: "cs" +name: "Čeština" +isDefault: true +isActive: true +position: 0 } App\Localization\Domain\Dto\LanguageDto {#1417 +code: "en" +name: "English" +isDefault: false +isActive: true +position: 1 } ] "variant" => "inline" ] } |
|||
| Product:Search | App\Frontoffice\App\Twig\Product\ProductSearch | 12.0 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Frontoffice\App\Twig\Product\ProductSearch {#3354 +query: "" -productRepository: App\Product\Infrastructure\Repository\ProductRepository {#547 …} } |
|||
| LanguageSwitcher |
[Anonymous]
|
12.0 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "languages" => [ App\Localization\Domain\Dto\LanguageDto {#1416 +code: "cs" +name: "Čeština" +isDefault: true +isActive: true +position: 0 } App\Localization\Domain\Dto\LanguageDto {#1417 +code: "en" +name: "English" +isDefault: false +isActive: true +position: 1 } ] ] |
|||
| Attributes | [ "languages" => [ App\Localization\Domain\Dto\LanguageDto {#1416 +code: "cs" +name: "Čeština" +isDefault: true +isActive: true +position: 0 } App\Localization\Domain\Dto\LanguageDto {#1417 +code: "en" +name: "English" +isDefault: false +isActive: true +position: 1 } ] ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3358 -props: [ "languages" => [ App\Localization\Domain\Dto\LanguageDto {#1416 +code: "cs" +name: "Čeština" +isDefault: true +isActive: true +position: 0 } App\Localization\Domain\Dto\LanguageDto {#1417 +code: "en" +name: "English" +isDefault: false +isActive: true +position: 1 } ] ] } |
|||
| icons:heroicon:Cart |
[Anonymous]
|
12.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3486 -props: [] } |
|||
| Product:Search | App\Frontoffice\App\Twig\Product\ProductSearch | 12.0 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Frontoffice\App\Twig\Product\ProductSearch {#3519 +query: "" -productRepository: App\Product\Infrastructure\Repository\ProductRepository {#547 …} } |
|||
| frontoffice:cart:CartHeader |
[Anonymous]
|
12.0 MiB | 8.16 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#2925 -props: [] } |
|||
| frontoffice:cart:StepHeader |
[Anonymous]
|
12.0 MiB | 4.24 ms | |
|---|---|---|---|---|
| Input props | [ "routeName" => "cart_step_one" "label" => "Košík" ] |
|||
| Attributes | [ "routeName" => "cart_step_one" "label" => "Košík" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3748 -props: [ "routeName" => "cart_step_one" "label" => "Košík" ] } |
|||
| icons:heroicon:SimpleArrowRight |
[Anonymous]
|
12.0 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3603 -props: [] } |
|||
| frontoffice:cart:StepHeader |
[Anonymous]
|
12.0 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [ "routeName" => "cart_step_two" "label" => "Doprava & Platba" "isLast" => false ] |
|||
| Attributes | [ "routeName" => "cart_step_two" "label" => "Doprava & Platba" "isLast" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3701 -props: [ "routeName" => "cart_step_two" "label" => "Doprava & Platba" "isLast" => false ] } |
|||
| icons:heroicon:SimpleArrowRight |
[Anonymous]
|
12.0 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3573 -props: [] } |
|||
| frontoffice:cart:StepHeader |
[Anonymous]
|
12.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "routeName" => "cart_step_recapitulation" "label" => "Rekapitulace" "isLast" => true ] |
|||
| Attributes | [ "routeName" => "cart_step_recapitulation" "label" => "Rekapitulace" "isLast" => true ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3563 -props: [ "routeName" => "cart_step_recapitulation" "label" => "Rekapitulace" "isLast" => true ] } |
|||
| Cart:CartStepOneComponent | App\Frontoffice\App\Twig\Cart\CartStepOneComponent | 12.0 MiB | 38.00 ms | |
|---|---|---|---|---|
| Input props | [ "cart" => App\Frontoffice\Domain\Entity\Cart {#1696 +id: Symfony\Component\Uid\UuidV4 {#1973 …} +sessionId: "b5342667ae9e9ec6af425bfe9b6bb752" +customer: null +status: App\Frontoffice\Domain\Enum\CartStatus {#1704 …} +items: Doctrine\ORM\PersistentCollection {#1976 …} +lastActivityAt: DateTimeImmutable @1780862309 {#1697 : 2026-06-07 19:58:29.272319 UTC (+00:00) } +email: null +firstname: null +lastname: null +telephone: null +address: App\Shared\Domain\Entity\Address {#2109 …} +invoiceAddress: App\Shared\Domain\Entity\Address {#1698 …} +companyName: null +cin: null +vatId: null +shippingMethod: null +pickupPointId: null +pickupPointName: null +note: null +paymentMethod: null +discountCode: null #createdAt: DateTime @1780862309 {#1022 : 2026-06-07 19:58:29.272404 UTC (+00:00) } #updatedAt: DateTime @1780862309 {#1912 : 2026-06-07 19:58:29.272392 UTC (+00:00) } } ] |
|||
| Attributes | [] |
|||
| Component | App\Frontoffice\App\Twig\Cart\CartStepOneComponent {#2719 +cart: App\Frontoffice\Domain\Entity\Cart {#1696 +id: Symfony\Component\Uid\UuidV4 {#1973 …} +sessionId: "b5342667ae9e9ec6af425bfe9b6bb752" +customer: null +status: App\Frontoffice\Domain\Enum\CartStatus {#1704 …} +items: Doctrine\ORM\PersistentCollection {#1976 …} +lastActivityAt: DateTimeImmutable @1780862309 {#1697 : 2026-06-07 19:58:29.272319 UTC (+00:00) } +email: null +firstname: null +lastname: null +telephone: null +address: App\Shared\Domain\Entity\Address {#2109 …} +invoiceAddress: App\Shared\Domain\Entity\Address {#1698 …} +companyName: null +cin: null +vatId: null +shippingMethod: null +pickupPointId: null +pickupPointName: null +note: null +paymentMethod: null +discountCode: null #createdAt: DateTime @1780862309 {#1022 : 2026-06-07 19:58:29.272404 UTC (+00:00) } #updatedAt: DateTime @1780862309 {#1912 : 2026-06-07 19:58:29.272392 UTC (+00:00) } } #cartSummaryProvider: App\Frontoffice\Domain\Provider\CartSummaryProvider {#3833 …} #cartProcessService: App\Frontoffice\Domain\Service\CartProcessService {#4005 …} #vatDisplayStrategy: App\Frontoffice\Domain\Strategy\VatDisplayStrategy {#3931 …} #entityManager: Doctrine\ORM\EntityManager {#1018 …} -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#3455 …} +discountCodeInput: "" +hasDiscountCode: false +discountCodeError: null -discountCodeService: App\Discount\Domain\Service\DiscountCodeService {#4008 …} -cartService: App\Frontoffice\Domain\Service\CartService {#1626 …} } |
|||
| frontoffice:cart:Summary |
[Anonymous]
|
12.0 MiB | 22.15 ms | |
|---|---|---|---|---|
| Input props | [ "summary" => App\Frontoffice\Domain\Dto\Cart\Summary\CartSummary {#4718 +subtotal: Brick\Money\Money {#4505 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } +shipping: App\Frontoffice\Domain\Dto\Cart\Summary\ShippingSummary {#4708 …} +paymentMethodFee: Brick\Money\Money {#4703 …} +minimumOrder: null +vat: Brick\Money\Money {#4720 …} +total: Brick\Money\Money {#4694 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } +discountCodeSavings: null +discountCodeName: null } "showVatRow" => false "buttonLabel" => "Doprava & Platba" "buttonUrl" => "/en/cart/step-two" "isButtonEnabled" => false ] |
|||
| Attributes | [ "summary" => App\Frontoffice\Domain\Dto\Cart\Summary\CartSummary {#4718 +subtotal: Brick\Money\Money {#4505 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } +shipping: App\Frontoffice\Domain\Dto\Cart\Summary\ShippingSummary {#4708 …} +paymentMethodFee: Brick\Money\Money {#4703 …} +minimumOrder: null +vat: Brick\Money\Money {#4720 …} +total: Brick\Money\Money {#4694 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } +discountCodeSavings: null +discountCodeName: null } "showVatRow" => false "buttonLabel" => "Doprava & Platba" "buttonUrl" => "/en/cart/step-two" "isButtonEnabled" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4756 -props: [ "summary" => App\Frontoffice\Domain\Dto\Cart\Summary\CartSummary {#4718 +subtotal: Brick\Money\Money {#4505 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } +shipping: App\Frontoffice\Domain\Dto\Cart\Summary\ShippingSummary {#4708 …} +paymentMethodFee: Brick\Money\Money {#4703 …} +minimumOrder: null +vat: Brick\Money\Money {#4720 …} +total: Brick\Money\Money {#4694 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } +discountCodeSavings: null +discountCodeName: null } "showVatRow" => false "buttonLabel" => "Doprava & Platba" "buttonUrl" => "/en/cart/step-two" "isButtonEnabled" => false ] } |
|||
| shared:Price |
[Anonymous]
|
12.0 MiB | 1.99 ms | |
|---|---|---|---|---|
| Input props | [ "value" => Brick\Money\Money {#4505 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } ] |
|||
| Attributes | [ "value" => "CZK 0.00" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5015 -props: [ "value" => Brick\Money\Money {#4505 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } ] } |
|||
| shared:Price |
[Anonymous]
|
12.0 MiB | 0.89 ms | |
|---|---|---|---|---|
| Input props | [ "value" => Brick\Money\Money {#4694 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } ] |
|||
| Attributes | [ "value" => "CZK 0.00" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5811 -props: [ "value" => Brick\Money\Money {#4694 -amount: Brick\Math\BigDecimal {#4497 …} -currency: Brick\Money\Currency {#4569 …} -context: Brick\Money\Context\DefaultContext {#4574 …} } ] } |
|||
| frontoffice:button:Primary |
[Anonymous]
|
12.0 MiB | 2.81 ms | |
|---|---|---|---|---|
| Input props | [ "label" => "Doprava & Platba" "class" => "w-full" "href" => "/en/cart/step-two" "data-testid" => "cart-continue-button" "disabled" => true ] |
|||
| Attributes | [ "label" => "Doprava & Platba" "class" => "w-full" "href" => "/en/cart/step-two" "data-testid" => "cart-continue-button" "disabled" => true ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6101 -props: [ "label" => "Doprava & Platba" "class" => "w-full" "href" => "/en/cart/step-two" "data-testid" => "cart-continue-button" "disabled" => true ] } |
|||
| Frontoffice:Footer | App\Frontoffice\App\Twig\Footer | 12.0 MiB | 2.76 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Frontoffice\App\Twig\Footer {#3740 -footerLinkProvider: App\Frontoffice\Domain\Provider\FooterLinkProvider {#4576 …} -socialLinkProvider: App\Frontoffice\Domain\Provider\SocialLinkProvider {#4667 …} -configurationProvider: App\Configuration\Domain\Provider\ConfigurationProvider {#792 …} } |
|||
| icons:social:Facebook |
[Anonymous]
|
12.0 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4512 -props: [] } |
|||
| icons:social:Instagram |
[Anonymous]
|
12.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4467 -props: [] } |
|||
| icons:social:X |
[Anonymous]
|
12.0 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4750 -props: [] } |
|||
| icons:social:YouTube |
[Anonymous]
|
12.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4856 -props: [] } |
|||