Components
1
Twig Components
1
Render Count
4
ms
Render Time
8.0
MiB
Memory Usage
Components
| Name | Metadata | Render Count | Render Time |
|---|---|---|---|
| AppointmentBookingComponent |
"App\Twig\Components\AppointmentBookingComponent"components/AppointmentBookingComponent.html.twig |
1 | 4.05ms |
Render calls
| AppointmentBookingComponent | App\Twig\Components\AppointmentBookingComponent | 8.0 MiB | 4.05 ms | |
|---|---|---|---|---|
| Input props | [ "expert" => App\Entity\UserAdmin {#1519 -id: 1 -email: "[email protected]" -roles: [ "ROLE_USER" "ROLE_ADMIN" ] -password: "$2y$13$c/mpKfkUblFooH844zG1UuT8OJvr5MtOWtc/RIKpwliURfvNsdIYy" -name_first: "Lars" -name_last: "Svensson" -name_prefix: null -name_suffix: null -image: null -blogArticles: Doctrine\ORM\PersistentCollection {#1549 …} -contracts: Doctrine\ORM\PersistentCollection {#2319 …} -phone_number: libphonenumber\PhoneNumber {#1450 …} -date_email_verified: null -date_phone_verified: null -user_tag: "lars-svensson" -profiles: Doctrine\ORM\PersistentCollection {#2325 …} -date_created: DateTimeImmutable @1760996541 {#1512 : 2025-10-20 23:42:21.0 Europe/Stockholm (+02:00) } -date_modified: DateTime @1769565156 {#1513 : 2026-01-28 02:52:36.0 Europe/Stockholm (+01:00) } -date_inactivated: null -date_login: DateTimeImmutable @1769565156 {#1514 : 2026-01-28 02:52:36.0 Europe/Stockholm (+01:00) } -contactForms: Doctrine\ORM\PersistentCollection {#2377 …} -expert_availabilities: Doctrine\ORM\PersistentCollection {#2416 …} -appointments: Doctrine\ORM\PersistentCollection {#2453 …} -calendar_feed_token: "ab8fa69bb2fc9acbe0d809028d4bc221cd930ffcf8946e43e18ff7441fd38359" -timezone: "Europe/Stockholm" -vat_exemption: "asd" -healthcare_provider: false -default_cancellation_deadline_hours: null -default_lead_time_hours: null -allow_self_service_cancellation: true -address: App\ValueObject\Address {#1523 …} -company_details: App\ValueObject\CompanyDetails {#1526 …} -invoice_api_details: App\ValueObject\InvoiceApiDetails {#1529 …} -stripe_api_details: App\ValueObject\StripeApiDetails {#1532 …} -payment_timing: App\Enum\PaymentTiming {#1517 …} } "selectedServiceId" => null ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\AppointmentBookingComponent {#2859 +weekOffset: 0 +selectedExpertId: 1 +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 {#1519 -id: 1 -email: "[email protected]" -roles: [ "ROLE_USER" "ROLE_ADMIN" ] -password: "$2y$13$c/mpKfkUblFooH844zG1UuT8OJvr5MtOWtc/RIKpwliURfvNsdIYy" -name_first: "Lars" -name_last: "Svensson" -name_prefix: null -name_suffix: null -image: null -blogArticles: Doctrine\ORM\PersistentCollection {#1549 …} -contracts: Doctrine\ORM\PersistentCollection {#2319 …} -phone_number: libphonenumber\PhoneNumber {#1450 …} -date_email_verified: null -date_phone_verified: null -user_tag: "lars-svensson" -profiles: Doctrine\ORM\PersistentCollection {#2325 …} -date_created: DateTimeImmutable @1760996541 {#1512 : 2025-10-20 23:42:21.0 Europe/Stockholm (+02:00) } -date_modified: DateTime @1769565156 {#1513 : 2026-01-28 02:52:36.0 Europe/Stockholm (+01:00) } -date_inactivated: null -date_login: DateTimeImmutable @1769565156 {#1514 : 2026-01-28 02:52:36.0 Europe/Stockholm (+01:00) } -contactForms: Doctrine\ORM\PersistentCollection {#2377 …} -expert_availabilities: Doctrine\ORM\PersistentCollection {#2416 …} -appointments: Doctrine\ORM\PersistentCollection {#2453 …} -calendar_feed_token: "ab8fa69bb2fc9acbe0d809028d4bc221cd930ffcf8946e43e18ff7441fd38359" -timezone: "Europe/Stockholm" -vat_exemption: "asd" -healthcare_provider: false -default_cancellation_deadline_hours: null -default_lead_time_hours: null -allow_self_service_cancellation: true -address: App\ValueObject\Address {#1523 …} -company_details: App\ValueObject\CompanyDetails {#1526 …} -invoice_api_details: App\ValueObject\InvoiceApiDetails {#1529 …} -stripe_api_details: App\ValueObject\StripeApiDetails {#1532 …} -payment_timing: App\Enum\PaymentTiming {#1517 …} } +expertInSummary: true +autoSelectionChecked: true +existingUserId: null +userLocation: "US" -phoneAuthService: App\Service\Authentication\PhoneAuthenticationService {#2860 …} -phoneManager: App\Service\Authentication\PhoneNumberManager {#2895 …} -slotManager: App\Service\Booking\AppointmentSlotManager {#2849 …} -reservationManager: App\Service\Booking\AppointmentReservationManager {#2847 …} -userManager: App\Service\Booking\BookingUserManager {#2893 …} -metadataCollector: App\Service\Booking\AppointmentMetadataCollector {#2851 …} -bookingFlowService: App\Service\Booking\BookingFlowService {#2853 …} -contractSelector: App\Service\Contract\ContractSelector {#2854 …} -creditExchangeService: App\Service\Contract\CreditExchangeService {#2856 …} -em: Doctrine\ORM\EntityManager {#256 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#410 …} -timezoneService: App\Service\TimezoneService {#217 …} -privacyMaskingService: App\Service\PrivacyMaskingService {#2869 …} -security: Symfony\Bundle\SecurityBundle\Security {#2896 …} -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#223 …} -formFactory: Symfony\Component\Form\FormFactory {#3022 …} -logger: Monolog\Logger {#276 …} -phoneForm: Symfony\Component\Form\Form {#3804 …} -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 {#2858 …} } |
|||