GET https://dev.badnii.com/robots.txt/experts

Query Metrics

41 Database Queries
16 Different statements
28.21 ms Query time
20 Invalid entities

Grouped Statements

Show all queries

Time Count Info
5.79 ms
(20.52%)
10
SELECT t0.id AS id_1, t0.site_name AS site_name_2, t0.site_name_ar AS site_name_ar_3, t0.description AS description_4, t0.description_ar AS description_ar_5, t0.favicon AS favicon_6, t0.logo AS logo_7, t0.logo_ar AS logo_ar_8, t0.header_tag AS header_tag_9, t0.header_tag_ar AS header_tag_ar_10, t0.copyright AS copyright_11, t0.copyright_ar AS copyright_ar_12, t0.social_link AS social_link_13, t0.contact_details AS contact_details_14, t0.meal_calories_approx AS meal_calories_approx_15, t0.earning_percentage AS earning_percentage_16, t0.earning_percentage_expert AS earning_percentage_expert_17, t0.earning_percentage_restaurant AS earning_percentage_restaurant_18, t0.account_approval_method AS account_approval_method_19, t0.favicon_ar AS favicon_ar_20, t0.contact_us_image AS contact_us_image_21, t0.max_delivery_distance AS max_delivery_distance_22, t0.cancel_duration_allowance AS cancel_duration_allowance_23, t0.program_commission AS program_commission_24, t0.restaurant_commission AS restaurant_commission_25, t0.platform_administrative_commission AS platform_administrative_commission_26 FROM setting t0 LIMIT 1
Parameters:
[]
5.19 ms
(18.40%)
1
SELECT COUNT(DISTINCT u0_.id) AS sclr_0 FROM user u0_ LEFT JOIN rate r1_ ON u0_.id = r1_.added_by_id LEFT JOIN custom_role c2_ ON u0_.custom_role_id = c2_.id LEFT JOIN role r3_ ON u0_.role_id = r3_.id WHERE u0_.id <> ? AND r3_.type = ? AND u0_.is_approved IS NOT NULL
Parameters:
[
  3
  "ROLE_EXPERT"
]
3.56 ms
(12.61%)
9
SELECT t0.id AS id_1, t0.title AS title_2, t0.title_ar AS title_ar_3, t0.short_description AS short_description_4, t0.short_description_ar AS short_description_ar_5, t0.description AS description_6, t0.description_ar AS description_ar_7, t0.meta_description AS meta_description_8, t0.meta_description_ar AS meta_description_ar_9, t0.age_from AS age_from_10, t0.age_to AS age_to_11, t0.ideal_gender AS ideal_gender_12, t0.period_months AS period_months_13, t0.image AS image_14, t0.status AS status_15, t0.daily_target_calories AS daily_target_calories_16, t0.daily_target_carbs AS daily_target_carbs_17, t0.daily_target_fat AS daily_target_fat_18, t0.daily_target_protein AS daily_target_protein_19, t0.is_featured AS is_featured_20, t0.published_at AS published_at_21, t0.created_at AS created_at_22, t0.updated_at AS updated_at_23, t0.created_by_id AS created_by_id_24 FROM program t0 WHERE t0.created_by_id = ?
Parameters:
[
  138
]
1.87 ms
(6.63%)
2
SELECT t0.id AS id_1, t0.title AS title_2, t0.title_ar AS title_ar_3, t0.description AS description_4, t0.description_ar AS description_ar_5, t0.content AS content_6, t0.type AS type_7, t0.content_ar AS content_ar_8, t0.for_role AS for_role_9, t0.video AS video_10, t0.video_ar AS video_ar_11 FROM PAGE t0 WHERE t0.for_role IS NULL
Parameters:
[]
1.54 ms
(5.46%)
1
SELECT t0.id AS id_1, t0.last_message AS last_message_2, t0.last_message_date AS last_message_date_3, t0.status AS status_4, t0.see AS see_5, t0.created_by_id AS created_by_id_6, t0.contact_with_id AS contact_with_id_7 FROM chat t0 WHERE t0.created_by_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[
  138
  137
  136
  135
  134
  133
  111
  108
  107
]
1.53 ms
(5.44%)
4
SELECT t0.id AS id_1, t0.rate AS rate_2, t0.comment AS comment_3, t0.created_at AS created_at_4, t0.updated_at AS updated_at_5, t0.added_by_id AS added_by_id_6, t0.product_id AS product_id_7, t0.program_id AS program_id_8, t0.expert_id AS expert_id_9, t0.restaurant_id AS restaurant_id_10 FROM rate t0 WHERE t0.program_id = ?
Parameters:
[
  54
]
1.42 ms
(5.04%)
1
SELECT t0.code AS code_1, t0.name AS name_2, t0.minor_units AS minor_units_3, t0.symbol AS symbol_4, t0.active AS active_5 FROM currencies t0 WHERE t0.code = ?
Parameters:
[
  "OMR"
]
1.41 ms
(5.01%)
1
SELECT t0.id AS id_1, t0.title AS title_2, t0.title_ar AS title_ar_3, t0.image AS image_4 FROM program_category t0
Parameters:
[]
1.30 ms
(4.60%)
4
SELECT t0.id AS id_1, t0.interval AS interval_2, t0.unit_amount_minor AS unit_amount_minor_3, t0.restaurant_id AS restaurant_id_4, t0.program_id AS program_id_5, t0.price_list_id AS price_list_id_6 FROM restaurant_program_prices t0 WHERE t0.program_id = ?
Parameters:
[
  54
]
0.97 ms
(3.45%)
2
SELECT t0.code AS code_1, t0.name AS name_2, t0.minor_units AS minor_units_3, t0.symbol AS symbol_4, t0.active AS active_5 FROM currencies t0
Parameters:
[]
0.95 ms
(3.38%)
1
SELECT DISTINCT u0_.id AS id_0, u0_.id AS id_1 FROM user u0_ LEFT JOIN rate r1_ ON u0_.id = r1_.added_by_id LEFT JOIN custom_role c2_ ON u0_.custom_role_id = c2_.id LEFT JOIN role r3_ ON u0_.role_id = r3_.id WHERE u0_.id <> ? AND r3_.type = ? AND u0_.is_approved IS NOT NULL ORDER BY u0_.id DESC LIMIT 9
Parameters:
[
  3
  "ROLE_EXPERT"
]
0.90 ms
(3.20%)
1
SELECT u0_.id AS id_0, u0_.first_name AS first_name_1, u0_.last_name AS last_name_2, u0_.google_id AS google_id_3, u0_.first_name_ar AS first_name_ar_4, u0_.last_name_ar AS last_name_ar_5, u0_.address AS address_6, u0_.is_active AS is_active_7, u0_.email AS email_8, u0_.mobile AS mobile_9, u0_.gender AS gender_10, u0_.preferred_unit AS preferred_unit_11, u0_.current_weight AS current_weight_12, u0_.target_weight AS target_weight_13, u0_.height AS height_14, u0_.password AS password_15, u0_.last_seen AS last_seen_16, u0_.country AS country_17, u0_.city AS city_18, u0_.date_of_birth AS date_of_birth_19, u0_.avatar AS avatar_20, u0_.description AS description_21, u0_.description_ar AS description_ar_22, u0_.is_approved AS is_approved_23, u0_.is_available_for_request AS is_available_for_request_24, u0_.accepted_terms AS accepted_terms_25, u0_.reset_token AS reset_token_26, u0_.facebook_id AS facebook_id_27, u0_.created_at AS created_at_28, u0_.updated_at AS updated_at_29, u0_.role_id AS role_id_30, u0_.physical_activity_id AS physical_activity_id_31, u0_.diet_goal_id AS diet_goal_id_32, u0_.custom_role_id AS custom_role_id_33 FROM user u0_ LEFT JOIN rate r1_ ON u0_.id = r1_.added_by_id LEFT JOIN custom_role c2_ ON u0_.custom_role_id = c2_.id LEFT JOIN role r3_ ON u0_.role_id = r3_.id WHERE u0_.id <> ? AND r3_.type = ? AND u0_.is_approved IS NOT NULL AND u0_.id IN (?, ?, ?, ?, ?, ?, ?, ?, ?) ORDER BY u0_.id DESC
Parameters:
[
  3
  "ROLE_EXPERT"
  138
  137
  136
  135
  134
  133
  111
  108
  107
]
0.58 ms
(2.05%)
1
SELECT t0.id AS id_1, t0.interval_name AS interval_name_2, t0.unit_amount_minor AS unit_amount_minor_3, t0.program_id AS program_id_4, t0.price_list_id AS price_list_id_5 FROM program_prices t0 WHERE t0.program_id IN (?, ?, ?)
Parameters:
[
  54
  55
  57
]
0.48 ms
(1.70%)
1
SELECT t0.id AS id_1, t0.title AS title_2, t0.title_ar AS title_ar_3, t0.image AS image_4 FROM program_category t0 WHERE t0.id IS NULL LIMIT 1
Parameters:
[]
0.47 ms
(1.66%)
1
SELECT t0.id AS id_1, t0.last_message AS last_message_2, t0.last_message_date AS last_message_date_3, t0.status AS status_4, t0.see AS see_5, t0.created_by_id AS created_by_id_6, t0.contact_with_id AS contact_with_id_7 FROM chat t0 WHERE t0.contact_with_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[
  138
  137
  136
  135
  134
  133
  111
  108
  107
]
0.25 ms
(0.88%)
1
SELECT t0.id AS id_1, t0.interval_name AS interval_name_2, t0.unit_amount_minor AS unit_amount_minor_3, t0.program_id AS program_id_4, t0.price_list_id AS price_list_id_5 FROM program_prices t0 WHERE t0.program_id IN (?)
Parameters:
[
  56
]

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\ProgramCategory
  • The association App\Entity\ProgramCategory#programs refers to the owning side field App\Entity\Program#programCategory which does not exist.
  • The mappings App\Entity\ProgramCategory#programsMany and App\Entity\Program#programCategories are inconsistent with each other.
  • The association App\Entity\ProgramCategory#requests refers to the owning side field App\Entity\Request#programCategory which does not exist.
App\Entity\Program
  • The mappings App\Entity\Program#programCategories and App\Entity\ProgramCategory#programs are inconsistent with each other.
  • If association App\Entity\Program#programCategories is many-to-many, then the inversed side App\Entity\ProgramCategory#programs has to be many-to-many as well.
  • The field App\Entity\Program#programPrices is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\ProgramPrice#program does not contain the required 'inversedBy="programPrices"' attribute.
  • The field App\Entity\Program#restaurantProgramPrices is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\RestaurantProgramPrice#program does not contain the required 'inversedBy="restaurantProgramPrices"' attribute.
  • The mappings App\Entity\Program#programDiets and App\Entity\ProgramDiet#programs are inconsistent with each other.
  • If association App\Entity\Program#programDiets is many-to-many, then the inversed side App\Entity\ProgramDiet#programs has to be many-to-many as well.
App\Entity\Request No errors.
App\Entity\Product
  • The field App\Entity\Product#productPrices is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\ProductPrice#product does not contain the required 'inversedBy="productPrices"' attribute.
App\Entity\User
  • The mappings App\Entity\User#role and App\Entity\Role#users are inconsistent with each other.
  • The field App\Entity\User#orders is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Order#user does not contain the required 'inversedBy="orders"' attribute.
  • The association App\Entity\User#testimonials refers to the owning side field App\Entity\Testimonial#user which is not defined as association, but as field.
  • The association App\Entity\User#testimonials refers to the owning side field App\Entity\Testimonial#user which does not exist.
App\Entity\Rate
  • The mappings App\Entity\Rate#expert and App\Entity\User#rates are inconsistent with each other.
App\Entity\CustomRole No errors.
App\Entity\Role
  • The association App\Entity\Role#users refers to the owning side field App\Entity\User#Role which does not exist.
App\Entity\PhysicalActivity No errors.
App\Entity\dietGoal No errors.
App\Entity\MealCategory
  • The association App\Entity\MealCategory#requests refers to the owning side field App\Entity\Request#mealCategories which does not exist.
App\Entity\MasterMenuItem No errors.
App\Entity\ProductCategory No errors.
App\Embeddable\AddressSnapshot No errors.
App\Entity\Order
  • The field 'App\Entity\Order#subtotalProductsMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Order#subtotalProgramRestaurantMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Order#adminFeeExclusiveMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Order#discountProductsMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Order#deliveryFeeProgramRestMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Order#shippingFeeMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Order#grandTotalMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
App\Entity\Subscription
  • The association App\Entity\Subscription#program refers to the inverse side field App\Entity\Program#subscriptions which does not exist.
App\Entity\MealMaker
  • The association App\Entity\MealMaker#program refers to the inverse side field App\Entity\Program#mealMakers which does not exist.
App\Entity\MealMakerDay
  • The association App\Entity\MealMakerDay#program refers to the inverse side field App\Entity\Program#mealMakerDays which does not exist.
App\Entity\Message
  • The mappings App\Entity\Message#sentBy and App\Entity\User#messages are inconsistent with each other.
App\Entity\ProfileSetting No errors.
App\Entity\RateFood No errors.
App\Entity\Cart
  • The field 'App\Entity\Cart#productsSubtotalMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Cart#subscriptionsSubtotalMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Cart#discountMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Cart#shippingFeeMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Cart#deliveryFeeMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
  • The field 'App\Entity\Cart#totalMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
App\Entity\Favorite No errors.
App\Entity\CollectionList No errors.
App\Entity\RecuringFood No errors.
App\Entity\Chat No errors.
App\Entity\Adresse No errors.
App\Entity\Coupon
  • The field 'App\Entity\Coupon#discountValue' has the property type 'float' that differs from the metadata field type 'string' returned by the 'decimal' DBAL type.
  • The field App\Entity\Coupon#carts is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Cart#coupon does not contain the required 'inversedBy="carts"' attribute.
  • The association App\Entity\Coupon#orders refers to the owning side field App\Entity\Order#coupon which does not exist.
App\Entity\Notification No errors.
App\Entity\UserDocument No errors.
App\Entity\Faq No errors.
App\Entity\Testimonial No errors.
App\Entity\IndividualTransactions
  • The association App\Entity\IndividualTransactions#currency refers to the inverse side field App\Entity\Currency#individualTransactions which does not exist.
App\Entity\Setting No errors.
App\Entity\Page No errors.
App\Entity\Currency No errors.
App\Entity\ProgramPrice
  • The field 'App\Entity\ProgramPrice#unitAmountMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
App\Entity\RestaurantProgramPrice
  • The field 'App\Entity\RestaurantProgramPrice#unitAmountMinor' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
App\Entity\ProgramDiet
  • The association App\Entity\ProgramDiet#programs refers to the owning side field App\Entity\Program#programDiet which does not exist.
  • The mappings App\Entity\ProgramDiet#programsMany and App\Entity\Program#programDiets are inconsistent with each other.
App\Entity\Disease No errors.
App\Entity\ProgramDailyMeal
  • The field 'App\Entity\ProgramDailyMeal#id' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
App\Entity\ProgramField No errors.
App\Entity\PriceList No errors.
App\Embeddable\BankInfo No errors.
App\Entity\Restaurant
  • The association App\Entity\Restaurant#programs refers to the owning side field App\Entity\Program#restaurants which does not exist.
  • The field App\Entity\Restaurant#restaurantProgramPrices is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\RestaurantProgramPrice#restaurant does not contain the required 'inversedBy="restaurantProgramPrices"' attribute.