Components
15
Twig Components
21
Render Count
16
ms
Render Time
8.0
MiB
Memory Usage
Components
Render calls
| LanguageSwitcher |
[Anonymous]
|
8.0 MiB | 0.29 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 | 8.0 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Frontoffice\App\Twig\Product\ProductSearch {#2749 +query: "" -productRepository: App\Product\Infrastructure\Repository\ProductRepository {#547 …} } |
|||
| LanguageSwitcher |
[Anonymous]
|
8.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 {#2753 -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]
|
8.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#2881 -props: [] } |
|||
| Product:Search | App\Frontoffice\App\Twig\Product\ProductSearch | 8.0 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Frontoffice\App\Twig\Product\ProductSearch {#2914 +query: "" -productRepository: App\Product\Infrastructure\Repository\ProductRepository {#547 …} } |
|||
| frontoffice:cart:CartHeader |
[Anonymous]
|
8.0 MiB | 2.53 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#2626 -props: [] } |
|||
| frontoffice:cart:StepHeader |
[Anonymous]
|
8.0 MiB | 1.19 ms | |
|---|---|---|---|---|
| Input props | [ "routeName" => "cart_step_one" "label" => "Košík" ] |
|||
| Attributes | [ "routeName" => "cart_step_one" "label" => "Košík" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#2583 -props: [ "routeName" => "cart_step_one" "label" => "Košík" ] } |
|||
| icons:heroicon:SimpleArrowRight |
[Anonymous]
|
8.0 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#2957 -props: [] } |
|||
| frontoffice:cart:StepHeader |
[Anonymous]
|
8.0 MiB | 0.28 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 {#2954 -props: [ "routeName" => "cart_step_two" "label" => "Doprava & Platba" "isLast" => false ] } |
|||
| icons:heroicon:SimpleArrowRight |
[Anonymous]
|
8.0 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3007 -props: [] } |
|||
| frontoffice:cart:StepHeader |
[Anonymous]
|
8.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 {#3004 -props: [ "routeName" => "cart_step_recapitulation" "label" => "Rekapitulace" "isLast" => true ] } |
|||
| Cart:CartStepOneComponent | App\Frontoffice\App\Twig\Cart\CartStepOneComponent | 8.0 MiB | 10.34 ms | |
|---|---|---|---|---|
| Input props | [ "cart" => App\Frontoffice\Domain\Entity\Cart {#1685 +id: Symfony\Component\Uid\UuidV4 {#1962 …} +sessionId: "78cdd0e137637ce483d0c2b3bc05864f" +customer: null +status: App\Frontoffice\Domain\Enum\CartStatus {#1693 …} +items: Doctrine\ORM\PersistentCollection {#1965 …} +lastActivityAt: DateTimeImmutable @1780862314 {#1686 : 2026-06-07 19:58:34.408092 UTC (+00:00) } +email: null +firstname: null +lastname: null +telephone: null +address: App\Shared\Domain\Entity\Address {#2098 …} +invoiceAddress: App\Shared\Domain\Entity\Address {#1687 …} +companyName: null +cin: null +vatId: null +shippingMethod: null +pickupPointId: null +pickupPointName: null +note: null +paymentMethod: null +discountCode: null #createdAt: DateTime @1780862314 {#1022 : 2026-06-07 19:58:34.408199 UTC (+00:00) } #updatedAt: DateTime @1780862314 {#1901 : 2026-06-07 19:58:34.408184 UTC (+00:00) } } ] |
|||
| Attributes | [] |
|||
| Component | App\Frontoffice\App\Twig\Cart\CartStepOneComponent {#3060 +cart: App\Frontoffice\Domain\Entity\Cart {#1685 +id: Symfony\Component\Uid\UuidV4 {#1962 …} +sessionId: "78cdd0e137637ce483d0c2b3bc05864f" +customer: null +status: App\Frontoffice\Domain\Enum\CartStatus {#1693 …} +items: Doctrine\ORM\PersistentCollection {#1965 …} +lastActivityAt: DateTimeImmutable @1780862314 {#1686 : 2026-06-07 19:58:34.408092 UTC (+00:00) } +email: null +firstname: null +lastname: null +telephone: null +address: App\Shared\Domain\Entity\Address {#2098 …} +invoiceAddress: App\Shared\Domain\Entity\Address {#1687 …} +companyName: null +cin: null +vatId: null +shippingMethod: null +pickupPointId: null +pickupPointName: null +note: null +paymentMethod: null +discountCode: null #createdAt: DateTime @1780862314 {#1022 : 2026-06-07 19:58:34.408199 UTC (+00:00) } #updatedAt: DateTime @1780862314 {#1901 : 2026-06-07 19:58:34.408184 UTC (+00:00) } } #cartSummaryProvider: App\Frontoffice\Domain\Provider\CartSummaryProvider {#3112 …} #cartProcessService: App\Frontoffice\Domain\Service\CartProcessService {#3284 …} #vatDisplayStrategy: App\Frontoffice\Domain\Strategy\VatDisplayStrategy {#3210 …} #entityManager: Doctrine\ORM\EntityManager {#1018 …} -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2850 …} +discountCodeInput: "" +hasDiscountCode: false +discountCodeError: null -discountCodeService: App\Discount\Domain\Service\DiscountCodeService {#3287 …} -cartService: App\Frontoffice\Domain\Service\CartService {#1626 …} } |
|||
| frontoffice:cart:Summary |
[Anonymous]
|
8.0 MiB | 6.72 ms | |
|---|---|---|---|---|
| Input props | [ "summary" => App\Frontoffice\Domain\Dto\Cart\Summary\CartSummary {#3401 +subtotal: Brick\Money\Money {#3356 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } +shipping: App\Frontoffice\Domain\Dto\Cart\Summary\ShippingSummary {#3400 …} +paymentMethodFee: Brick\Money\Money {#3378 …} +minimumOrder: null +vat: Brick\Money\Money {#3403 …} +total: Brick\Money\Money {#3415 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } +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 {#3401 +subtotal: Brick\Money\Money {#3356 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } +shipping: App\Frontoffice\Domain\Dto\Cart\Summary\ShippingSummary {#3400 …} +paymentMethodFee: Brick\Money\Money {#3378 …} +minimumOrder: null +vat: Brick\Money\Money {#3403 …} +total: Brick\Money\Money {#3415 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } +discountCodeSavings: null +discountCodeName: null } "showVatRow" => false "buttonLabel" => "Doprava & Platba" "buttonUrl" => "/en/cart/step-two" "isButtonEnabled" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3414 -props: [ "summary" => App\Frontoffice\Domain\Dto\Cart\Summary\CartSummary {#3401 +subtotal: Brick\Money\Money {#3356 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } +shipping: App\Frontoffice\Domain\Dto\Cart\Summary\ShippingSummary {#3400 …} +paymentMethodFee: Brick\Money\Money {#3378 …} +minimumOrder: null +vat: Brick\Money\Money {#3403 …} +total: Brick\Money\Money {#3415 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } +discountCodeSavings: null +discountCodeName: null } "showVatRow" => false "buttonLabel" => "Doprava & Platba" "buttonUrl" => "/en/cart/step-two" "isButtonEnabled" => false ] } |
|||
| shared:Price |
[Anonymous]
|
8.0 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "value" => Brick\Money\Money {#3356 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } ] |
|||
| Attributes | [ "value" => "CZK 0.00" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3387 -props: [ "value" => Brick\Money\Money {#3356 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } ] } |
|||
| shared:Price |
[Anonymous]
|
8.0 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "value" => Brick\Money\Money {#3415 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } ] |
|||
| Attributes | [ "value" => "CZK 0.00" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3448 -props: [ "value" => Brick\Money\Money {#3415 -amount: Brick\Math\BigDecimal {#3355 …} -currency: Brick\Money\Currency {#3345 …} -context: Brick\Money\Context\DefaultContext {#3309 …} } ] } |
|||
| frontoffice:button:Primary |
[Anonymous]
|
8.0 MiB | 0.79 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 {#3455 -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 | 8.0 MiB | 2.53 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Frontoffice\App\Twig\Footer {#2600 -footerLinkProvider: App\Frontoffice\Domain\Provider\FooterLinkProvider {#3306 …} -socialLinkProvider: App\Frontoffice\Domain\Provider\SocialLinkProvider {#3602 …} -configurationProvider: App\Configuration\Domain\Provider\ConfigurationProvider {#792 …} } |
|||
| icons:social:Facebook |
[Anonymous]
|
8.0 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3693 -props: [] } |
|||
| icons:social:Instagram |
[Anonymous]
|
8.0 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3715 -props: [] } |
|||
| icons:social:X |
[Anonymous]
|
8.0 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3745 -props: [] } |
|||
| icons:social:YouTube |
[Anonymous]
|
8.0 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3771 -props: [] } |
|||