GET https://dev.ekhopsychology.se/en/booking

Components

1 Twig Components
1 Render Count
12 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 11.58ms

Render calls

AppointmentBookingComponent App\Twig\Components\AppointmentBookingComponent 8.0 MiB 11.58 ms
Input props
[
  "expert" => null
  "selectedServiceId" => null
]
Attributes
[]
Component
App\Twig\Components\AppointmentBookingComponent {#1364
  +weekOffset: 0
  +selectedExpertId: null
  +selectedServiceId: null
  +selectedSlot: null
  +step: "expert"
  +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: null
  +expertInSummary: true
  +autoSelectionChecked: false
  +existingUserId: null
  +userLocation: "US"
  -phoneAuthService: App\Service\Authentication\PhoneAuthenticationService {#1365 …}
  -phoneManager: App\Service\Authentication\PhoneNumberManager {#1400 …}
  -slotManager: App\Service\Booking\AppointmentSlotManager {#1354 …}
  -reservationManager: App\Service\Booking\AppointmentReservationManager {#1349 …}
  -userManager: App\Service\Booking\BookingUserManager {#1398 …}
  -metadataCollector: App\Service\Booking\AppointmentMetadataCollector {#1356 …}
  -bookingFlowService: App\Service\Booking\BookingFlowService {#1358 …}
  -contractSelector: App\Service\Contract\ContractSelector {#1359 …}
  -creditExchangeService: App\Service\Contract\CreditExchangeService {#1361 …}
  -em: Doctrine\ORM\EntityManager {#256 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#410 …}
  -timezoneService: App\Service\TimezoneService {#217 …}
  -privacyMaskingService: App\Service\PrivacyMaskingService {#1374 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1401 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#223 …}
  -formFactory: Symfony\Component\Form\FormFactory {#1431 …}
  -logger: Monolog\Logger {#276 …}
  -phoneForm: Symfony\Component\Form\Form {#2249 …}
  -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 {#1363 …}
}