Components
2
Twig Components
2
Render Count
28
ms
Render Time
18.0
MiB
Memory Usage
Components
| Name | Metadata | Render Count | Render Time |
|---|---|---|---|
| ExpertServicesComponent |
"App\Twig\Components\ExpertServicesComponent"components/ExpertServicesComponent.html.twig |
1 | 16.25ms |
| AppointmentBookingComponent |
"App\Twig\Components\AppointmentBookingComponent"components/AppointmentBookingComponent.html.twig |
1 | 11.61ms |
Render calls
| ExpertServicesComponent | App\Twig\Components\ExpertServicesComponent | 12.0 MiB | 16.25 ms | |
|---|---|---|---|---|
| Input props | [ "expert" => App\Entity\UserAdmin {#1481 -id: 4 -email: "[email protected]" -roles: [ "ROLE_USER" "ROLE_ADMIN" ] -password: "$2y$13$kFlfhLKqzsWRu7IcvNF69OV73eeNxXtHzJvJd7SkmjlRkL.Cj7rhS" -name_first: "Barrett" -name_last: "Spinka" -name_prefix: "Prof." -name_suffix: null -image: "/uploads/profile_pics/Designer-2-67f5c25de53ed.jpg" -blogArticles: Doctrine\ORM\PersistentCollection {#1548 …} -contracts: Doctrine\ORM\PersistentCollection {#2318 …} -phone_number: libphonenumber\PhoneNumber {#1540 …} -date_email_verified: null -date_phone_verified: null -user_tag: "wsteuber" -profiles: Doctrine\ORM\PersistentCollection {#2366 …} -date_created: DateTimeImmutable @1760996550 {#1487 : 2025-10-20 23:42:30.0 Europe/Stockholm (+02:00) } -date_modified: DateTime @1760996550 {#1486 : 2025-10-20 23:42:30.0 Europe/Stockholm (+02:00) } -date_inactivated: null -date_login: null -contactForms: Doctrine\ORM\PersistentCollection {#2376 …} -expert_availabilities: Doctrine\ORM\PersistentCollection {#2415 …} -appointments: Doctrine\ORM\PersistentCollection {#2452 …} -calendar_feed_token: null -timezone: null -vat_exemption: null -healthcare_provider: false -default_cancellation_deadline_hours: null -default_lead_time_hours: null -allow_self_service_cancellation: true -address: App\ValueObject\Address {#1477 …} -company_details: App\ValueObject\CompanyDetails {#1523 …} -invoice_api_details: App\ValueObject\InvoiceApiDetails {#1520 …} -stripe_api_details: App\ValueObject\StripeApiDetails {#1517 …} -payment_timing: App\Enum\PaymentTiming {#1483 …} } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\ExpertServicesComponent {#3496 +expert: App\Entity\UserAdmin {#1481 -id: 4 -email: "[email protected]" -roles: [ "ROLE_USER" "ROLE_ADMIN" ] -password: "$2y$13$kFlfhLKqzsWRu7IcvNF69OV73eeNxXtHzJvJd7SkmjlRkL.Cj7rhS" -name_first: "Barrett" -name_last: "Spinka" -name_prefix: "Prof." -name_suffix: null -image: "/uploads/profile_pics/Designer-2-67f5c25de53ed.jpg" -blogArticles: Doctrine\ORM\PersistentCollection {#1548 …} -contracts: Doctrine\ORM\PersistentCollection {#2318 …} -phone_number: libphonenumber\PhoneNumber {#1540 …} -date_email_verified: null -date_phone_verified: null -user_tag: "wsteuber" -profiles: Doctrine\ORM\PersistentCollection {#2366 …} -date_created: DateTimeImmutable @1760996550 {#1487 : 2025-10-20 23:42:30.0 Europe/Stockholm (+02:00) } -date_modified: DateTime @1760996550 {#1486 : 2025-10-20 23:42:30.0 Europe/Stockholm (+02:00) } -date_inactivated: null -date_login: null -contactForms: Doctrine\ORM\PersistentCollection {#2376 …} -expert_availabilities: Doctrine\ORM\PersistentCollection {#2415 …} -appointments: Doctrine\ORM\PersistentCollection {#2452 …} -calendar_feed_token: null -timezone: null -vat_exemption: null -healthcare_provider: false -default_cancellation_deadline_hours: null -default_lead_time_hours: null -allow_self_service_cancellation: true -address: App\ValueObject\Address {#1477 …} -company_details: App\ValueObject\CompanyDetails {#1523 …} -invoice_api_details: App\ValueObject\InvoiceApiDetails {#1520 …} -stripe_api_details: App\ValueObject\StripeApiDetails {#1517 …} -payment_timing: App\Enum\PaymentTiming {#1483 …} } +currency: "SEK" +userLocation: "US" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#410 …} #convertCurrencyService: App\Service\ConvertCurrency {#3497 …} #locateIpService: App\Service\LocateIp {#254 …} #campaignTrackingService: App\Service\CampaignTrackingService {#342 …} #servicePlanRepository: App\Repository\ExpertServicePlanRepository {#3495 …} #site: [ "name" => "ekho psychology" "subname" => "therapy and counseling" "domain" => [ "canonical" => "ekhopsychology.se" "alternates" => [ "ekhopsychology.com" ] ] "locales" => "en|sv|hu|de|it|es" "defaultLocale" => "en" "defaultCurrency" => "SEK" "supportedLocales" => [ "en" "sv" "hu" ] "countryInformation" => [ "AT" => [ "locale" => "en" "currency" => "EUR" ] "BE" => [ "locale" => "en" "currency" => "EUR" ] "BG" => [ "locale" => "en" "currency" => "BGN" ] "CY" => [ "locale" => "en" "currency" => "EUR" ] "CZ" => [ "locale" => "en" "currency" => "CZK" ] "DE" => [ "locale" => "de" "currency" => "EUR" ] "DK" => [ "locale" => "sv" "currency" => "DKK" ] "EE" => [ "locale" => "en" "currency" => "EUR" ] "ES" => [ "locale" => "es" "currency" => "EUR" ] "FI" => [ "locale" => "en" "currency" => "EUR" ] "FR" => [ "locale" => "en" "currency" => "EUR" ] "GR" => [ "locale" => "en" "currency" => "EUR" ] "HR" => [ "locale" => "en" "currency" => "EUR" ] "HU" => [ "locale" => "hu" "currency" => "HUF" ] "IE" => [ "locale" => "en" "currency" => "EUR" ] "IT" => [ "locale" => "it" "currency" => "EUR" ] "LT" => [ "locale" => "en" "currency" => "EUR" ] "LU" => [ "locale" => "en" "currency" => "EUR" ] "LV" => [ "locale" => "en" "currency" => "EUR" ] "MT" => [ "locale" => "en" "currency" => "EUR" ] "NL" => [ "locale" => "en" "currency" => "EUR" ] "PL" => [ "locale" => "en" "currency" => "PLN" ] "PT" => [ "locale" => "en" "currency" => "EUR" ] "RO" => [ "locale" => "en" "currency" => "RON" ] "SE" => [ "locale" => "sv" "currency" => "SEK" ] "SI" => [ "locale" => "en" "currency" => "EUR" ] "SK" => [ "locale" => "en" "currency" => "EUR" ] "GB" => [ "locale" => "en" "currency" => "GBP" ] "IS" => [ "locale" => "en" "currency" => "ISK" ] "LI" => [ "locale" => "en" "currency" => "CHF" ] "NO" => [ "locale" => "sv" "currency" => "NOK" ] "CH" => [ "locale" => "en" "currency" => "CHF" ] "TR" => [ "locale" => "en" "currency" => "TRY" ] ] "currencyInformation" => [ "SEK" => [ "rounding" => 100 ] "HUF" => [ "rounding" => 1000 ] "EUR" => [ "rounding" => 10 ] "DKK" => [ "rounding" => 100 ] "NOK" => [ "rounding" => 100 ] "CHF" => [ "rounding" => 10 ] "ISK" => [ "rounding" => 100 ] "TRY" => [ "rounding" => 100 ] "USD" => [ "rounding" => 10 ] "GBP" => [ "rounding" => 10 ] "BGN" => [ "rounding" => 10 ] "CZK" => [ "rounding" => 10 ] "PLN" => [ "rounding" => 10 ] "RON" => [ "rounding" => 10 ] ] ] } |
|||
| AppointmentBookingComponent | App\Twig\Components\AppointmentBookingComponent | 18.0 MiB | 11.61 ms | |
|---|---|---|---|---|
| Input props | [ "expert" => App\Entity\UserAdmin {#1481 -id: 4 -email: "[email protected]" -roles: [ "ROLE_USER" "ROLE_ADMIN" ] -password: "$2y$13$kFlfhLKqzsWRu7IcvNF69OV73eeNxXtHzJvJd7SkmjlRkL.Cj7rhS" -name_first: "Barrett" -name_last: "Spinka" -name_prefix: "Prof." -name_suffix: null -image: "/uploads/profile_pics/Designer-2-67f5c25de53ed.jpg" -blogArticles: Doctrine\ORM\PersistentCollection {#1548 …} -contracts: Doctrine\ORM\PersistentCollection {#2318 …} -phone_number: libphonenumber\PhoneNumber {#1540 …} -date_email_verified: null -date_phone_verified: null -user_tag: "wsteuber" -profiles: Doctrine\ORM\PersistentCollection {#2366 …} -date_created: DateTimeImmutable @1760996550 {#1487 : 2025-10-20 23:42:30.0 Europe/Stockholm (+02:00) } -date_modified: DateTime @1760996550 {#1486 : 2025-10-20 23:42:30.0 Europe/Stockholm (+02:00) } -date_inactivated: null -date_login: null -contactForms: Doctrine\ORM\PersistentCollection {#2376 …} -expert_availabilities: Doctrine\ORM\PersistentCollection {#2415 …} -appointments: Doctrine\ORM\PersistentCollection {#2452 …} -calendar_feed_token: null -timezone: null -vat_exemption: null -healthcare_provider: false -default_cancellation_deadline_hours: null -default_lead_time_hours: null -allow_self_service_cancellation: true -address: App\ValueObject\Address {#1477 …} -company_details: App\ValueObject\CompanyDetails {#1523 …} -invoice_api_details: App\ValueObject\InvoiceApiDetails {#1520 …} -stripe_api_details: App\ValueObject\StripeApiDetails {#1517 …} -payment_timing: App\Enum\PaymentTiming {#1483 …} } "expertInSummary" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\AppointmentBookingComponent {#3764 +weekOffset: 0 +selectedExpertId: 4 +selectedServiceId: null +selectedSlot: null +step: "service" +userNameFirst: null +userNameLast: null +userEmail: null +userComment: null +termsAccepted: false +userAddressCountry: null +userAddressZip: null +userAddressCity: null +userAddressLine1: null +userAddressLine2: null +userPhoneCountry: "US" +userPhoneNational: null +verificationCode: null +userPhone: null +userPhoneValid: false +userPhoneDisplayIntl: null +userPhoneDisplayNat: null +phoneVerified: false +phoneCodeSent: false +phoneVerificationFailed: false +phoneVerificationError: null +phoneVerificationRetryAfter: null +verificationLastSentAt: null +bookingSuccess: false +bookingToken: null +slotReserved: false +slotUnavailableMessage: null +userCreationError: null +paymentUrl: null +paymentError: null +clientChoosesPayNow: false +expert: App\Entity\UserAdmin {#1481 -id: 4 -email: "[email protected]" -roles: [ "ROLE_USER" "ROLE_ADMIN" ] -password: "$2y$13$kFlfhLKqzsWRu7IcvNF69OV73eeNxXtHzJvJd7SkmjlRkL.Cj7rhS" -name_first: "Barrett" -name_last: "Spinka" -name_prefix: "Prof." -name_suffix: null -image: "/uploads/profile_pics/Designer-2-67f5c25de53ed.jpg" -blogArticles: Doctrine\ORM\PersistentCollection {#1548 …} -contracts: Doctrine\ORM\PersistentCollection {#2318 …} -phone_number: libphonenumber\PhoneNumber {#1540 …} -date_email_verified: null -date_phone_verified: null -user_tag: "wsteuber" -profiles: Doctrine\ORM\PersistentCollection {#2366 …} -date_created: DateTimeImmutable @1760996550 {#1487 : 2025-10-20 23:42:30.0 Europe/Stockholm (+02:00) } -date_modified: DateTime @1760996550 {#1486 : 2025-10-20 23:42:30.0 Europe/Stockholm (+02:00) } -date_inactivated: null -date_login: null -contactForms: Doctrine\ORM\PersistentCollection {#2376 …} -expert_availabilities: Doctrine\ORM\PersistentCollection {#2415 …} -appointments: Doctrine\ORM\PersistentCollection {#2452 …} -calendar_feed_token: null -timezone: null -vat_exemption: null -healthcare_provider: false -default_cancellation_deadline_hours: null -default_lead_time_hours: null -allow_self_service_cancellation: true -address: App\ValueObject\Address {#1477 …} -company_details: App\ValueObject\CompanyDetails {#1523 …} -invoice_api_details: App\ValueObject\InvoiceApiDetails {#1520 …} -stripe_api_details: App\ValueObject\StripeApiDetails {#1517 …} -payment_timing: App\Enum\PaymentTiming {#1483 …} } +expertInSummary: false +autoSelectionChecked: true +existingUserId: null +userLocation: "US" -phoneAuthService: App\Service\Authentication\PhoneAuthenticationService {#3765 …} -phoneManager: App\Service\Authentication\PhoneNumberManager {#3805 …} -slotManager: App\Service\Booking\AppointmentSlotManager {#3755 …} -reservationManager: App\Service\Booking\AppointmentReservationManager {#3754 …} -userManager: App\Service\Booking\BookingUserManager {#3810 …} -metadataCollector: App\Service\Booking\AppointmentMetadataCollector {#3757 …} -bookingFlowService: App\Service\Booking\BookingFlowService {#3759 …} -contractSelector: App\Service\Contract\ContractSelector {#3760 …} -creditExchangeService: App\Service\Contract\CreditExchangeService {#3762 …} -em: Doctrine\ORM\EntityManager {#256 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#410 …} -timezoneService: App\Service\TimezoneService {#217 …} -privacyMaskingService: App\Service\PrivacyMaskingService {#3772 …} -security: Symfony\Bundle\SecurityBundle\Security {#3804 …} -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#223 …} -formFactory: Symfony\Component\Form\FormFactory {#3831 …} -logger: Monolog\Logger {#276 …} -phoneForm: Symfony\Component\Form\Form {#4757 …} -verificationForm: null -timeslotForm: null -userInfoForm: null -summaryForm: null -availableSlotsCache: null -availableSlotsCacheKey: null -verificationResendCooldown: 45 -europeCountries: [ "AL" "AD" "AT" "BY" "BE" "BA" "BG" "HR" "CY" "CZ" "DK" "EE" "FI" "FR" "DE" "GR" "HU" "IS" "IE" "IT" "LV" "LI" "LT" "LU" "MT" "MD" "MC" "ME" "NL" "MK" "NO" "PL" "PT" "RO" "RU" "SM" "RS" "SK" "SI" "ES" "SE" "CH" "UA" "GB" "VA" ] -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#4058 …} } |
|||