http://admin.puzzlebooking.com/api/seo_menu

Query Metrics

27 Database Queries
8 Different statements
24.73 ms Query time
19 Invalid entities

Grouped Statements

Show all queries

Time Count Info
10.48 ms
(42.38%)
12
SELECT t0.id AS id_1, t0.name AS name_2, t0.logo_white AS logo_white_3, t0.logo AS logo_4, t0.is_edit AS is_edit_5, t0.mail_logo AS mail_logo_6, t0.mail_logo_background AS mail_logo_background_7, t0.site_address AS site_address_8, t0.phone AS phone_9, t0.mail AS mail_10, t0.address AS address_11, t0.panel_site_address AS panel_site_address_12, t0.language AS language_13, t0.is_domestic_hotel AS is_domestic_hotel_14, t0.is_abroad_hotel AS is_abroad_hotel_15, t0.is_cyprus_hotel AS is_cyprus_hotel_16, t0.is_domestic_tour AS is_domestic_tour_17, t0.is_abroad_tour AS is_abroad_tour_18, t0.is_domestic_flight AS is_domestic_flight_19, t0.is_abroad_flight AS is_abroad_flight_20, t0.is_domestic_transfer AS is_domestic_transfer_21, t0.is_abroad_transfer AS is_abroad_transfer_22, t0.noreply_mail AS noreply_mail_23, t0.user_id AS user_id_24 FROM sites t0 WHERE t0.name = ? LIMIT 1
Parameters:
[
  "PUZZLEBOOKING"
]
2.83 ms
(11.45%)
1
SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.firstname AS firstname_5, t0.lastname AS lastname_6, t0.status AS status_7, t0.type AS type_8, t0.phone AS phone_9, t0.address AS address_10, t0.api_token AS api_token_11, t0.last_login_date AS last_login_date_12, t0.puzzle_code AS puzzle_code_13, t0.deleted_at AS deleted_at_14, t0.agency_id AS agency_id_15, t0.lighting_contract_id AS lighting_contract_id_16, t0.consent_contract_id AS consent_contract_id_17, t0.register_message_contract_id AS register_message_contract_id_18, t0.register_phone_contract_id AS register_phone_contract_id_19, t0.register_email_contract_id AS register_email_contract_id_20 FROM user t0 WHERE t0.api_token = ? AND ((t0.deleted_at IS NULL)) LIMIT 1
Parameters:
[
  "48ad20ecb44a117d53768ed2bb942af01"
]
2.65 ms
(10.73%)
3
SELECT t0.id AS id_1, t0.name AS name_2, t0.locale AS locale_3, t0.seo_menu_category_id AS seo_menu_category_id_4 FROM seo_menu_category_translation t0 WHERE t0.seo_menu_category_id = ?
Parameters:
[
  48
]
2.47 ms
(10.01%)
3
SELECT t0.id AS id_1, t0.slug AS slug_2, t0.type AS type_3, t0.meta_title AS meta_title_4, t0.meta_description AS meta_description_5, t0.meta_keyword AS meta_keyword_6, t0.status AS status_7, t0.redirect AS redirect_8, t0.redirect_code AS redirect_code_9, t0.marketing_campaign_id AS marketing_campaign_id_10, t0.hotel_destination_id AS hotel_destination_id_11, t0.hotel_category_id AS hotel_category_id_12, t0.hotel_id AS hotel_id_13, t0.tour_destination_id AS tour_destination_id_14, t0.tour_id AS tour_id_15, t0.tour_category_id AS tour_category_id_16, t0.tour_type_id AS tour_type_id_17, t0.landmark_id AS landmark_id_18, t0.destination_hotel_id AS destination_hotel_id_19, t20.id AS id_21, t20.tour_type_id AS tour_type_id_22, t20.seo_page_id AS seo_page_id_23, t0.tour_hotel_destination_id AS tour_hotel_destination_id_24, t0.tour_country_id AS tour_country_id_25, t0.hotel_page_destination_id AS hotel_page_destination_id_26 FROM seo_page t0 LEFT JOIN tour_type_label t20 ON t20.seo_page_id = t0.id WHERE t0.id = ?
Parameters:
[
  14318
]
2.25 ms
(9.08%)
3
SELECT t0.id AS id_1, t0.name AS name_2, t0.sequence AS sequence_3, t0.icon AS icon_4, t0.parent_id AS parent_id_5, t0.seo_page_id AS seo_page_id_6, t0.site_id AS site_id_7 FROM seo_menu_category t0 WHERE t0.parent_id = ?
Parameters:
[
  48
]
2.13 ms
(8.62%)
3
SELECT t0.id AS id_1, t0.slug AS slug_2, t0.redirect AS redirect_3, t0.seo_page_id AS seo_page_id_4, t0.site_id AS site_id_5 FROM seo_page_sites t0 WHERE t0.seo_page_id = ?
Parameters:
[
  14318
]
1.04 ms
(4.20%)
1
SELECT t0.id AS id_1, t0.name AS name_2, t0.status AS status_3, t0.puzzle_code AS puzzle_code_4, t0.fax AS fax_5, t0.phone AS phone_6, t0.address AS address_7, t0.payment_type AS payment_type_8, t0.email AS email_9, t0.vat_office AS vat_office_10, t0.vat_number AS vat_number_11, t0.document_voucher AS document_voucher_12, t0.credit_amount AS credit_amount_13, t0.credit_cur AS credit_cur_14, t0.agency_rate AS agency_rate_15, t0.agency_package_tour_program_rate AS agency_package_tour_program_rate_16, t0.deleted_at AS deleted_at_17, t0.site_id AS site_id_18 FROM agency t0 WHERE t0.id = ? AND ((t0.deleted_at IS NULL))
Parameters:
[
  4
]
0.87 ms
(3.54%)
1
SELECT s0_.id AS id_0, s0_.name AS name_1, s0_.sequence AS sequence_2, s0_.icon AS icon_3, s0_.parent_id AS parent_id_4, s0_.seo_page_id AS seo_page_id_5, s0_.site_id AS site_id_6 FROM seo_menu_category s0_ INNER JOIN sites s1_ ON s0_.site_id = s1_.id WHERE s1_.name = ? AND s0_.parent_id IS NULL ORDER BY s0_.sequence ASC
Parameters:
[
  "PUZZLEBOOKING"
]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Entities Mapping

Class Mapping errors
App\Entity\User
  • The association App\Entity\User#puzzleForwardingLogs refers to the owning side field App\Entity\PuzzleForwardingLogs#user which does not exist.
App\Entity\Agency No errors.
App\Entity\Contract No errors.
App\Entity\SearchLogHotel
  • The mappings App\Entity\SearchLogHotel#hotel_destination and App\Entity\HotelDestination#searchLogHotels are inconsistent with each other.
App\Entity\Reservation
  • The mappings App\Entity\Reservation#reservationInvoices and App\Entity\ReservationInvoice#reservation are inconsistent with each other.
  • The association App\Entity\Reservation#currencyRate refers to the inverse side field App\Entity\CurrencyRate#reservation which does not exist.
  • The association App\Entity\Reservation#reservationDayPrices refers to the owning side field App\Entity\ReservationDayPrice#reservation which does not exist.
App\Entity\PuzzleForwardingLogs No errors.
App\Entity\Refund No errors.
App\Entity\Sites No errors.
App\Entity\Hotel
  • The field App\Entity\Hotel#hotelHotelCategories is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\HotelHotelCategory#hotel does not contain the required 'inversedBy="hotelHotelCategories"' attribute.
  • The association App\Entity\Hotel#hotel_concept refers to the owning side field App\Entity\HotelConcept#hotel which does not exist.
App\Entity\Tour
  • The field App\Entity\Tour#seoPage is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\SeoPage#tour does not contain the required 'inversedBy="seoPage"' attribute.
  • The mappings App\Entity\Tour#firstFlightDeparture and App\Entity\Airport#tourPrices are inconsistent with each other.
  • The mappings App\Entity\Tour#endFlightAirline and App\Entity\Airline#tourPrices are inconsistent with each other.
  • The mappings App\Entity\Tour#endFlightOrigin and App\Entity\Airport#tourPrices are inconsistent with each other.
  • The mappings App\Entity\Tour#endFlightDeparture and App\Entity\Airport#tourPrices are inconsistent with each other.
  • The mappings App\Entity\Tour#defaultCategory and App\Entity\TourCategory#toursDefault are inconsistent with each other.
  • The field App\Entity\Tour#tourTourCategories is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\TourTourCategory#tour does not contain the required 'inversedBy="tourTourCategories"' attribute.
App\Entity\HotelDestination
  • The association App\Entity\HotelDestination#searchLogHotels refers to the owning side field App\Entity\SearchLogHotel#destination which does not exist.
  • The association App\Entity\HotelDestination#seoPages refers to the owning side field App\Entity\SeoPage#hotelDestination which does not exist.
  • The association App\Entity\HotelDestination#prePaymentCampaigns refers to the owning side field App\Entity\PrePaymentCampaign#HotelDestination which does not exist.
App\Entity\TourDestination
  • The field App\Entity\TourDestination#seoPage is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\SeoPage#tour_destination does not contain the required 'inversedBy="seoPage"' attribute.
  • The association App\Entity\TourDestination#hotelMinuteDeals refers to the owning side field App\Entity\HotelMinuteDeals#tourDestination which does not exist.
  • The association App\Entity\TourDestination#searchSuggestions refers to the owning side field App\Entity\SearchSuggestion#tourDestination which does not exist.
App\Entity\Landmarks No errors.
App\Entity\BankAccount No errors.
App\Entity\SeoMenuCategory No errors.
App\Entity\LogoAccountingCode No errors.
App\Entity\HotelMinuteDeals No errors.
App\Entity\PrePaymentCampaign
  • The mappings App\Entity\PrePaymentCampaign#hotelDestination and App\Entity\HotelDestination#prePaymentCampaigns are inconsistent with each other.
App\Entity\MarketingCampaign
  • The association App\Entity\MarketingCampaign#campaignsTours refers to the inverse side field App\Entity\Tour#marketingCampaigns which does not exist.
App\Entity\PaymentPartialSetting No errors.
App\Entity\PackageProfit No errors.
App\Entity\SearchSuggestion No errors.
App\Entity\BannerArea No errors.
App\Entity\Request No errors.
App\Entity\SeoPageSites No errors.
App\Entity\HotelSite No errors.
App\Entity\TourSite No errors.
App\Entity\HotelDestinationSite No errors.
App\Entity\HotelCategorySite No errors.
App\Entity\TourDestinationSite No errors.
App\Entity\PosInstallment No errors.
App\Entity\Discount No errors.
App\Entity\Image
  • The mappings App\Entity\Image#coverImageHotelCategory and App\Entity\HotelCategory#images are inconsistent with each other.
App\Entity\AgencyProduct No errors.
App\Entity\HotelCategory
  • The association App\Entity\HotelCategory#hotels refers to the inverse side field App\Entity\Hotel#hotel_category which does not exist.
  • The field App\Entity\HotelCategory#hotelHotelCategories is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\HotelHotelCategory#hotel_category does not contain the required 'inversedBy="hotelHotelCategories"' attribute.
  • The mappings App\Entity\HotelCategory#coverImages and App\Entity\Image#coverImageHotelCategory are inconsistent with each other.
App\Entity\SeoPage
  • The field App\Entity\SeoPage#coverImages is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Image#coverImageSeoPage does not contain the required 'inversedBy="coverImages"' attribute.
App\Entity\HotelFacality No errors.
App\Entity\Airport
  • The association App\Entity\Airport#tourPrices refers to the owning side field App\Entity\TourPrice#firstFlightOrigin which does not exist.
App\Entity\HotelProfit No errors.
App\Entity\TourPrice No errors.
App\Entity\CurrencyRate
  • The mappings App\Entity\CurrencyRate#yes and App\Entity\Reservation#currencyRate are inconsistent with each other.
  • The association App\Entity\CurrencyRate#reservations refers to the owning side field App\Entity\Reservation#currancyRate which does not exist.
  • The mappings App\Entity\CurrencyRate#reservationHotelExtras and App\Entity\ReservationHotelExtra#currency_rate are inconsistent with each other.
App\Entity\HotelEvent No errors.
App\Entity\TourTypeLabel
  • If association App\Entity\TourTypeLabel#seoPage is many-to-one, then the inversed side App\Entity\SeoPage#tourTypeLabel has to be one-to-many.
App\Entity\FavoriteHotelUser No errors.
App\Entity\AvailableHotelRoomPrice
  • The association App\Entity\AvailableHotelRoomPrice#hotelProvider refers to the inverse side field App\Entity\HotelProvider#availableHotelRoomPrices which does not exist.
App\Entity\Transfer No errors.
App\Entity\HotelImageType No errors.
App\Entity\Review
  • The association App\Entity\Review#reviewAttribute refers to the inverse side field App\Entity\ReviewAttribute#review which does not exist.
App\Entity\Comment No errors.
App\Entity\PuzzleTransferPrice No errors.
App\Entity\TourCategory
  • The field App\Entity\TourCategory#seoPage is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\SeoPage#tour_category does not contain the required 'inversedBy="seoPage"' attribute.
  • The association App\Entity\TourCategory#toursDefault refers to the owning side field App\Entity\Tour#default_category which does not exist.
  • The field App\Entity\TourCategory#tourTourCategories is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\TourTourCategory#tourCategory does not contain the required 'inversedBy="tourTourCategories"' attribute.
App\Entity\DiscountCoupons No errors.
App\Entity\SeoMenu No errors.
App\Entity\SeoMenuCategoryTranslation No errors.
App\Entity\TourType No errors.
App\Entity\TourCountry No errors.
App\Entity\SeoPageArticle No errors.
App\Entity\FAQCategory
  • The mappings App\Entity\FAQCategory#faqs and App\Entity\FAQ#category are inconsistent with each other.
App\Entity\SeoPageTranslation No errors.
App\Entity\SeoPageSitesTranslation No errors.