Serializer
8
Handled
189.74 ms
Total time
serialize 0
Nothing was serialized.
deserialize 0
Nothing was deserialized.
normalize 8
| Data | Context | Normalizer | Time | Caller |
|---|---|---|---|---|
|
Thelia\Api\Resource\Product
Show contents
Thelia\Api\Resource\Product {#2698 +i18ns: Thelia\Api\Resource\I18nCollection {#2595 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#2691 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#2571 #parameters: null #shortName: "Product" #class: "Thelia\Api\Resource\Product" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product:read" "front:product:read:single" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_thelia_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_product_price_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_depth_product_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_range_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_date_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelItemProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 1 #name: "_api_/front/products/{id}_get" #method: "GET" #uriTemplate: "/front/products/{id}" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [ "id" => ApiPlatform\Metadata\Link {#2570 #key: null #schema: null #openApi: null #provider: null #filter: null #property: null #description: null #required: null #priority: null #hydra: null #constraints: null #security: null #securityMessage: null #extraProperties: [] -parameterName: "id" -fromProperty: null -toProperty: null -fromClass: "Thelia\Api\Resource\Product" -toClass: null -identifiers: [ "id" ] -compositeIdentifier: null -expandedValue: null -securityObjectName: null } ] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null } "uri_variables" => [ "id" => "5" ] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:product:read" "front:product:read:single" ] "__visited" => [ "Thelia\Api\Resource\Product#5@960270736c79c3e26e655b9e8bc5a0c1" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#2486 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#2528 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#2850 …} +brand: Thelia\Api\Resource\Brand {#2722 …} +virtual: false +createdAt: DateTime @1776971609 {#2500 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#2501 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#3085 +category: Thelia\Api\Resource\Category {#2741 …} +product: Thelia\Api\Resource\Product {#2743 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#2689 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#2682 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2684 …} } Thelia\Api\Resource\ProductCategory {#3076 +category: Thelia\Api\Resource\Category {#3214 …} +product: Thelia\Api\Resource\Product {#3216 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#2820 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3082 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2819 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#3072 +id: 25 +product: Thelia\Api\Resource\Product {#3263 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3302 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3282 …} +currency: Thelia\Api\Resource\Currency {#3318 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#3300 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3301 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3299 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3289 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3326 …} +attribute: Thelia\Api\Resource\Attribute {#3348 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3324 …} +position: null +createdAt: DateTime @1777026744 {#3123 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3026 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3028 …} } Thelia\Api\Resource\AttributeCombination {#3323 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3273 …} +attribute: Thelia\Api\Resource\Attribute {#3280 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3275 …} +position: null +createdAt: DateTime @1777026744 {#2785 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#2786 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3027 …} } ] +createdAt: DateTime @1777026744 {#2836 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#2837 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3141 …} } Thelia\Api\Resource\ProductSaleElements {#3200 +id: 26 +product: Thelia\Api\Resource\Product {#3309 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3127 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#2881 …} +currency: Thelia\Api\Resource\Currency {#3411 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#2816 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2706 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2263 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#2653 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3406 …} +attribute: Thelia\Api\Resource\Attribute {#3093 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#2713 …} +position: null +createdAt: DateTime @1777026824 {#2866 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3120 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#2869 …} } Thelia\Api\Resource\AttributeCombination {#3409 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3145 …} +attribute: Thelia\Api\Resource\Attribute {#3088 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3109 …} +position: null +createdAt: DateTime @1777026824 {#3119 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3118 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3122 …} } ] +createdAt: DateTime @1777026824 {#2716 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2711 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2838 …} } Thelia\Api\Resource\ProductSaleElements {#2899 +id: 27 +product: Thelia\Api\Resource\Product {#2906 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3114 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3148 …} +currency: Thelia\Api\Resource\Currency {#3153 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#2946 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2740 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2953 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3030 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3224 …} +attribute: Thelia\Api\Resource\Attribute {#3414 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3413 …} +position: null +createdAt: DateTime @1777026867 {#3382 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3381 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3383 …} } Thelia\Api\Resource\AttributeCombination {#3151 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3435 …} +attribute: Thelia\Api\Resource\Attribute {#3452 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3447 …} +position: null +createdAt: DateTime @1777026867 {#3379 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3378 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3380 …} } ] +createdAt: DateTime @1777026867 {#2718 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2681 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2714 …} } Thelia\Api\Resource\ProductSaleElements {#3352 +id: 28 +product: Thelia\Api\Resource\Product {#2977 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3457 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3500 …} +currency: Thelia\Api\Resource\Currency {#3515 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#3466 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3463 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3470 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3493 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3510 …} +attribute: Thelia\Api\Resource\Attribute {#3542 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3540 …} +position: null +createdAt: DateTime @1777026893 {#3529 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3530 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3528 …} } Thelia\Api\Resource\AttributeCombination {#3513 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3561 …} +attribute: Thelia\Api\Resource\Attribute {#3578 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3573 …} +position: null +createdAt: DateTime @1777026893 {#3532 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3533 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3531 …} } ] +createdAt: DateTime @1777026893 {#2678 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2680 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2685 …} } Thelia\Api\Resource\ProductSaleElements {#3117 +id: 29 +product: Thelia\Api\Resource\Product {#3490 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3583 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3626 …} +currency: Thelia\Api\Resource\Currency {#3641 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#3592 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3589 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3596 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3619 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3636 …} +attribute: Thelia\Api\Resource\Attribute {#3668 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3666 …} +position: null +createdAt: DateTime @1777026935 {#3655 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3656 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3654 …} } Thelia\Api\Resource\AttributeCombination {#3639 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3687 …} +attribute: Thelia\Api\Resource\Attribute {#3704 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3699 …} +position: null +createdAt: DateTime @1777026935 {#3658 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3659 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3657 …} } ] +createdAt: DateTime @1777026935 {#2526 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2535 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2335 …} } Thelia\Api\Resource\ProductSaleElements {#3369 +id: 30 +product: Thelia\Api\Resource\Product {#3616 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3709 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3752 …} +currency: Thelia\Api\Resource\Currency {#3767 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#3718 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3715 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3722 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3745 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3762 …} +attribute: Thelia\Api\Resource\Attribute {#3794 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3792 …} +position: null +createdAt: DateTime @1777026949 {#3781 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3782 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3780 …} } Thelia\Api\Resource\AttributeCombination {#3765 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3813 …} +attribute: Thelia\Api\Resource\Attribute {#3830 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3825 …} +position: null +createdAt: DateTime @1777026949 {#3784 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3785 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3783 …} } ] +createdAt: DateTime @1777026949 {#2504 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2507 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2495 …} } Thelia\Api\Resource\ProductSaleElements {#3534 +id: 31 +product: Thelia\Api\Resource\Product {#3742 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3835 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3878 …} +currency: Thelia\Api\Resource\Currency {#3893 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#3844 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3841 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3848 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3871 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3888 …} +attribute: Thelia\Api\Resource\Attribute {#3920 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3918 …} +position: null +createdAt: DateTime @1777027104 {#3907 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#3908 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3906 …} } Thelia\Api\Resource\AttributeCombination {#3891 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3939 …} +attribute: Thelia\Api\Resource\Attribute {#3956 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3951 …} +position: null +createdAt: DateTime @1777027103 {#3910 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#3911 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3909 …} } ] +createdAt: DateTime @1777027103 {#2440 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#2439 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2496 …} } Thelia\Api\Resource\ProductSaleElements {#3660 +id: 32 +product: Thelia\Api\Resource\Product {#3868 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3961 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4004 …} +currency: Thelia\Api\Resource\Currency {#4019 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#3970 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3967 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3974 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3997 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4014 …} +attribute: Thelia\Api\Resource\Attribute {#4046 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4041 …} +position: null +createdAt: DateTime @1777027136 {#4033 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4034 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4032 …} } Thelia\Api\Resource\AttributeCombination {#4017 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4068 …} +attribute: Thelia\Api\Resource\Attribute {#4087 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4085 …} +position: null +createdAt: DateTime @1777027136 {#4036 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4037 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4035 …} } ] +createdAt: DateTime @1777027136 {#2443 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#2690 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2446 …} } Thelia\Api\Resource\ProductSaleElements {#3786 +id: 33 +product: Thelia\Api\Resource\Product {#3994 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4066 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4130 …} +currency: Thelia\Api\Resource\Currency {#4145 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4098 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4095 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4091 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4123 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4140 …} +attribute: Thelia\Api\Resource\Attribute {#4172 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4170 …} +position: null +createdAt: DateTime @1777027198 {#4159 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4160 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4158 …} } Thelia\Api\Resource\AttributeCombination {#4143 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4191 …} +attribute: Thelia\Api\Resource\Attribute {#4208 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4206 …} +position: null +createdAt: DateTime @1777027198 {#4162 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4163 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4161 …} } ] +createdAt: DateTime @1777027198 {#2686 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2491 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2687 …} } Thelia\Api\Resource\ProductSaleElements {#3912 +id: 34 +product: Thelia\Api\Resource\Product {#4120 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4189 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4251 …} +currency: Thelia\Api\Resource\Currency {#4266 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4216 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4212 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4244 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4261 …} +attribute: Thelia\Api\Resource\Attribute {#4293 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4291 …} +position: null +createdAt: DateTime @1777027212 {#4280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4281 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4279 …} } Thelia\Api\Resource\AttributeCombination {#4264 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4312 …} +attribute: Thelia\Api\Resource\Attribute {#4329 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4327 …} +position: null +createdAt: DateTime @1777027212 {#4283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4282 …} } ] +createdAt: DateTime @1777027212 {#2337 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2336 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2339 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#4016 +id: 7 +product: Thelia\Api\Resource\Product {#4237 …} +feature: Thelia\Api\Resource\Feature {#4346 …} +featureAv: Thelia\Api\Resource\FeatureAv {#4583 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3250 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3251 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3249 …} } Thelia\Api\Resource\FeatureProduct {#3185 +id: 8 +product: Thelia\Api\Resource\Product {#4396 …} +feature: Thelia\Api\Resource\Feature {#4418 …} +featureAv: Thelia\Api\Resource\FeatureAv {#4407 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3253 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3254 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3252 …} } Thelia\Api\Resource\FeatureProduct {#4243 +id: 9 +product: Thelia\Api\Resource\Product {#4379 …} +feature: Thelia\Api\Resource\Feature {#4242 …} +featureAv: Thelia\Api\Resource\FeatureAv {#4363 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3256 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3257 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3255 …} } ] +productAssociatedContents: [] } |
Format: none
Show context
[ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#2571 #parameters: null #shortName: "Product" #class: "Thelia\Api\Resource\Product" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product:read" "front:product:read:single" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_thelia_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_product_price_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_depth_product_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_range_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_date_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelItemProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 1 #name: "_api_/front/products/{id}_get" #method: "GET" #uriTemplate: "/front/products/{id}" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [ "id" => ApiPlatform\Metadata\Link {#2570 #key: null #schema: null #openApi: null #provider: null #filter: null #property: null #description: null #required: null #priority: null #hydra: null #constraints: null #security: null #securityMessage: null #extraProperties: [] -parameterName: "id" -fromProperty: null -toProperty: null -fromClass: "Thelia\Api\Resource\Product" -toClass: null -identifiers: [ "id" ] -compositeIdentifier: null -expandedValue: null -securityObjectName: null } ] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null } "uri_variables" => [ "id" => "5" ] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:product:read" "front:product:read:single" ] "extra_variables" => [ "object" => Thelia\Api\Resource\Product {#2698 +i18ns: Thelia\Api\Resource\I18nCollection {#2595 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#2691 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#2571} "uri_variables" => [ "id" => "5" ] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:product:read" "front:product:read:single" ] "__visited" => [ "Thelia\Api\Resource\Product#5@960270736c79c3e26e655b9e8bc5a0c1" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#2486 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#2528 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#2850 …} +brand: Thelia\Api\Resource\Brand {#2722 …} +virtual: false +createdAt: DateTime @1776971609 {#2500 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#2501 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#3085 +category: Thelia\Api\Resource\Category {#2741 …} +product: Thelia\Api\Resource\Product {#2743 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#2689 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#2682 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2684 …} } Thelia\Api\Resource\ProductCategory {#3076 +category: Thelia\Api\Resource\Category {#3214 …} +product: Thelia\Api\Resource\Product {#3216 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#2820 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3082 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2819 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#3072 +id: 25 +product: Thelia\Api\Resource\Product {#3263 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3302 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3282 …} +currency: Thelia\Api\Resource\Currency {#3318 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#3300 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3301 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3299 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3289 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3326 …} +attribute: Thelia\Api\Resource\Attribute {#3348 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3324 …} +position: null +createdAt: DateTime @1777026744 {#3123 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3026 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3028 …} } Thelia\Api\Resource\AttributeCombination {#3323 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3273 …} +attribute: Thelia\Api\Resource\Attribute {#3280 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3275 …} +position: null +createdAt: DateTime @1777026744 {#2785 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#2786 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3027 …} } ] +createdAt: DateTime @1777026744 {#2836 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#2837 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3141 …} } Thelia\Api\Resource\ProductSaleElements {#3200 +id: 26 +product: Thelia\Api\Resource\Product {#3309 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3127 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#2881 …} +currency: Thelia\Api\Resource\Currency {#3411 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#2816 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2706 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2263 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#2653 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3406 …} +attribute: Thelia\Api\Resource\Attribute {#3093 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#2713 …} +position: null +createdAt: DateTime @1777026824 {#2866 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3120 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#2869 …} } Thelia\Api\Resource\AttributeCombination {#3409 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3145 …} +attribute: Thelia\Api\Resource\Attribute {#3088 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3109 …} +position: null +createdAt: DateTime @1777026824 {#3119 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3118 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3122 …} } ] +createdAt: DateTime @1777026824 {#2716 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2711 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2838 …} } Thelia\Api\Resource\ProductSaleElements {#2899 +id: 27 +product: Thelia\Api\Resource\Product {#2906 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3114 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3148 …} +currency: Thelia\Api\Resource\Currency {#3153 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#2946 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2740 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2953 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3030 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3224 …} +attribute: Thelia\Api\Resource\Attribute {#3414 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3413 …} +position: null +createdAt: DateTime @1777026867 {#3382 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3381 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3383 …} } Thelia\Api\Resource\AttributeCombination {#3151 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3435 …} +attribute: Thelia\Api\Resource\Attribute {#3452 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3447 …} +position: null +createdAt: DateTime @1777026867 {#3379 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3378 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3380 …} } ] +createdAt: DateTime @1777026867 {#2718 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2681 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2714 …} } Thelia\Api\Resource\ProductSaleElements {#3352 +id: 28 +product: Thelia\Api\Resource\Product {#2977 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3457 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3500 …} +currency: Thelia\Api\Resource\Currency {#3515 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#3466 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3463 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3470 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3493 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3510 …} +attribute: Thelia\Api\Resource\Attribute {#3542 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3540 …} +position: null +createdAt: DateTime @1777026893 {#3529 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3530 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3528 …} } Thelia\Api\Resource\AttributeCombination {#3513 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3561 …} +attribute: Thelia\Api\Resource\Attribute {#3578 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3573 …} +position: null +createdAt: DateTime @1777026893 {#3532 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3533 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3531 …} } ] +createdAt: DateTime @1777026893 {#2678 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2680 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2685 …} } Thelia\Api\Resource\ProductSaleElements {#3117 +id: 29 +product: Thelia\Api\Resource\Product {#3490 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3583 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3626 …} +currency: Thelia\Api\Resource\Currency {#3641 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#3592 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3589 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3596 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3619 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3636 …} +attribute: Thelia\Api\Resource\Attribute {#3668 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3666 …} +position: null +createdAt: DateTime @1777026935 {#3655 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3656 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3654 …} } Thelia\Api\Resource\AttributeCombination {#3639 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3687 …} +attribute: Thelia\Api\Resource\Attribute {#3704 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3699 …} +position: null +createdAt: DateTime @1777026935 {#3658 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3659 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3657 …} } ] +createdAt: DateTime @1777026935 {#2526 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2535 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2335 …} } Thelia\Api\Resource\ProductSaleElements {#3369 +id: 30 +product: Thelia\Api\Resource\Product {#3616 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3709 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3752 …} +currency: Thelia\Api\Resource\Currency {#3767 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#3718 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3715 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3722 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3745 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3762 …} +attribute: Thelia\Api\Resource\Attribute {#3794 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3792 …} +position: null +createdAt: DateTime @1777026949 {#3781 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3782 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3780 …} } Thelia\Api\Resource\AttributeCombination {#3765 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3813 …} +attribute: Thelia\Api\Resource\Attribute {#3830 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3825 …} +position: null +createdAt: DateTime @1777026949 {#3784 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3785 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3783 …} } ] +createdAt: DateTime @1777026949 {#2504 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2507 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2495 …} } Thelia\Api\Resource\ProductSaleElements {#3534 +id: 31 +product: Thelia\Api\Resource\Product {#3742 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3835 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3878 …} +currency: Thelia\Api\Resource\Currency {#3893 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#3844 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3841 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3848 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3871 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3888 …} +attribute: Thelia\Api\Resource\Attribute {#3920 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3918 …} +position: null +createdAt: DateTime @1777027104 {#3907 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#3908 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3906 …} } Thelia\Api\Resource\AttributeCombination {#3891 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3939 …} +attribute: Thelia\Api\Resource\Attribute {#3956 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3951 …} +position: null +createdAt: DateTime @1777027103 {#3910 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#3911 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3909 …} } ] +createdAt: DateTime @1777027103 {#2440 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#2439 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2496 …} } Thelia\Api\Resource\ProductSaleElements {#3660 +id: 32 +product: Thelia\Api\Resource\Product {#3868 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3961 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4004 …} +currency: Thelia\Api\Resource\Currency {#4019 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#3970 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3967 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3974 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3997 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4014 …} +attribute: Thelia\Api\Resource\Attribute {#4046 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4041 …} +position: null +createdAt: DateTime @1777027136 {#4033 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4034 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4032 …} } Thelia\Api\Resource\AttributeCombination {#4017 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4068 …} +attribute: Thelia\Api\Resource\Attribute {#4087 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4085 …} +position: null +createdAt: DateTime @1777027136 {#4036 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4037 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4035 …} } ] +createdAt: DateTime @1777027136 {#2443 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#2690 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2446 …} } Thelia\Api\Resource\ProductSaleElements {#3786 +id: 33 +product: Thelia\Api\Resource\Product {#3994 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4066 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4130 …} +currency: Thelia\Api\Resource\Currency {#4145 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4098 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4095 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4091 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4123 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4140 …} +attribute: Thelia\Api\Resource\Attribute {#4172 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4170 …} +position: null +createdAt: DateTime @1777027198 {#4159 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4160 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4158 …} } Thelia\Api\Resource\AttributeCombination {#4143 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4191 …} +attribute: Thelia\Api\Resource\Attribute {#4208 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4206 …} +position: null +createdAt: DateTime @1777027198 {#4162 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4163 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4161 …} } ] +createdAt: DateTime @1777027198 {#2686 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2491 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2687 …} } Thelia\Api\Resource\ProductSaleElements {#3912 +id: 34 +product: Thelia\Api\Resource\Product {#4120 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4189 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4251 …} +currency: Thelia\Api\Resource\Currency {#4266 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4216 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4212 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4244 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4261 …} +attribute: Thelia\Api\Resource\Attribute {#4293 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4291 …} +position: null +createdAt: DateTime @1777027212 {#4280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4281 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4279 …} } Thelia\Api\Resource\AttributeCombination {#4264 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4312 …} +attribute: Thelia\Api\Resource\Attribute {#4329 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4327 …} +position: null +createdAt: DateTime @1777027212 {#4283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4282 …} } ] +createdAt: DateTime @1777027212 {#2337 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2336 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2339 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#4016 +id: 7 +product: Thelia\Api\Resource\Product {#4237 …} +feature: Thelia\Api\Resource\Feature {#4346 …} +featureAv: Thelia\Api\Resource\FeatureAv {#4583 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3250 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3251 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3249 …} } Thelia\Api\Resource\FeatureProduct {#3185 +id: 8 +product: Thelia\Api\Resource\Product {#4396 …} +feature: Thelia\Api\Resource\Feature {#4418 …} +featureAv: Thelia\Api\Resource\FeatureAv {#4407 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3253 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3254 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3252 …} } Thelia\Api\Resource\FeatureProduct {#4243 +id: 9 +product: Thelia\Api\Resource\Product {#4379 …} +feature: Thelia\Api\Resource\Feature {#4242 …} +featureAv: Thelia\Api\Resource\FeatureAv {#4363 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3256 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3257 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3255 …} } ] +productAssociatedContents: [] } ] ] |
ItemNormalizer (36.71 ms)
Show nested normalizers
|
36.97 ms | |
|
Thelia\Api\Resource\Product
Show contents
Thelia\Api\Resource\Product {#5364 +i18ns: Thelia\Api\Resource\I18nCollection {#5363 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#5351 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#2571 #parameters: null #shortName: "Product" #class: "Thelia\Api\Resource\Product" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product:read" "front:product:read:single" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_thelia_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_product_price_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_depth_product_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_range_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_date_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelItemProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 1 #name: "_api_/front/products/{id}_get" #method: "GET" #uriTemplate: "/front/products/{id}" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [ "id" => ApiPlatform\Metadata\Link {#2570 #key: null #schema: null #openApi: null #provider: null #filter: null #property: null #description: null #required: null #priority: null #hydra: null #constraints: null #security: null #securityMessage: null #extraProperties: [] -parameterName: "id" -fromProperty: null -toProperty: null -fromClass: "Thelia\Api\Resource\Product" -toClass: null -identifiers: [ "id" ] -compositeIdentifier: null -expandedValue: null -securityObjectName: null } ] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null } "uri_variables" => [ "id" => "5" ] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:product:read" "front:product:read:single" ] "__visited" => [ "Thelia\Api\Resource\Product#5@960270736c79c3e26e655b9e8bc5a0c1" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#2486 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#5393 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#5400 …} +brand: Thelia\Api\Resource\Brand {#5398 …} +virtual: false +createdAt: DateTime @1776971609 {#2500 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#2501 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#5535 +category: Thelia\Api\Resource\Category {#5551 …} +product: Thelia\Api\Resource\Product {#5553 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#2689 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#2682 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2684 …} } Thelia\Api\Resource\ProductCategory {#5544 +category: Thelia\Api\Resource\Category {#5562 …} +product: Thelia\Api\Resource\Product {#5558 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#2820 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3082 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2819 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#5548 +id: 25 +product: Thelia\Api\Resource\Product {#5618 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5625 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5647 …} +currency: Thelia\Api\Resource\Currency {#5662 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#3300 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3301 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3299 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5640 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5657 …} +attribute: Thelia\Api\Resource\Attribute {#5683 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5681 …} +position: null +createdAt: DateTime @1777026744 {#3123 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3026 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3028 …} } Thelia\Api\Resource\AttributeCombination {#5660 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5702 …} +attribute: Thelia\Api\Resource\Attribute {#5720 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5718 …} +position: null +createdAt: DateTime @1777026744 {#2785 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#2786 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3027 …} } ] +createdAt: DateTime @1777026744 {#2836 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#2837 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3141 …} } Thelia\Api\Resource\ProductSaleElements {#5596 +id: 26 +product: Thelia\Api\Resource\Product {#5621 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5735 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5761 …} +currency: Thelia\Api\Resource\Currency {#5776 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#2816 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2706 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2263 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5754 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5771 …} +attribute: Thelia\Api\Resource\Attribute {#5797 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5795 …} +position: null +createdAt: DateTime @1777026824 {#2866 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3120 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#2869 …} } Thelia\Api\Resource\AttributeCombination {#5774 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5816 …} +attribute: Thelia\Api\Resource\Attribute {#5833 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5831 …} +position: null +createdAt: DateTime @1777026824 {#3119 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3118 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3122 …} } ] +createdAt: DateTime @1777026824 {#2716 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2711 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2838 …} } Thelia\Api\Resource\ProductSaleElements {#5616 +id: 27 +product: Thelia\Api\Resource\Product {#5699 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5848 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5874 …} +currency: Thelia\Api\Resource\Currency {#5889 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#2946 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2740 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2953 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5867 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5884 …} +attribute: Thelia\Api\Resource\Attribute {#5910 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5908 …} +position: null +createdAt: DateTime @1777026867 {#3382 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3381 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3383 …} } Thelia\Api\Resource\AttributeCombination {#5887 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5929 …} +attribute: Thelia\Api\Resource\Attribute {#5946 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5944 …} +position: null +createdAt: DateTime @1777026867 {#3379 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3378 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3380 …} } ] +createdAt: DateTime @1777026867 {#2718 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2681 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2714 …} } Thelia\Api\Resource\ProductSaleElements {#5675 +id: 28 +product: Thelia\Api\Resource\Product {#5817 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5961 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5987 …} +currency: Thelia\Api\Resource\Currency {#6002 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#3466 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3463 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3470 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5980 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5997 …} +attribute: Thelia\Api\Resource\Attribute {#6023 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6021 …} +position: null +createdAt: DateTime @1777026893 {#3529 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3530 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3528 …} } Thelia\Api\Resource\AttributeCombination {#6000 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6042 …} +attribute: Thelia\Api\Resource\Attribute {#6059 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6057 …} +position: null +createdAt: DateTime @1777026893 {#3532 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3533 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3531 …} } ] +createdAt: DateTime @1777026893 {#2678 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2680 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2685 …} } Thelia\Api\Resource\ProductSaleElements {#5789 +id: 29 +product: Thelia\Api\Resource\Product {#5930 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6074 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6100 …} +currency: Thelia\Api\Resource\Currency {#6115 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#3592 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3589 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3596 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6093 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6110 …} +attribute: Thelia\Api\Resource\Attribute {#6136 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6134 …} +position: null +createdAt: DateTime @1777026935 {#3655 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3656 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3654 …} } Thelia\Api\Resource\AttributeCombination {#6113 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6155 …} +attribute: Thelia\Api\Resource\Attribute {#6172 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6170 …} +position: null +createdAt: DateTime @1777026935 {#3658 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3659 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3657 …} } ] +createdAt: DateTime @1777026935 {#2526 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2535 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2335 …} } Thelia\Api\Resource\ProductSaleElements {#5902 +id: 30 +product: Thelia\Api\Resource\Product {#6043 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6187 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6213 …} +currency: Thelia\Api\Resource\Currency {#6228 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#3718 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3715 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3722 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6206 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6223 …} +attribute: Thelia\Api\Resource\Attribute {#6249 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6247 …} +position: null +createdAt: DateTime @1777026949 {#3781 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3782 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3780 …} } Thelia\Api\Resource\AttributeCombination {#6226 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6268 …} +attribute: Thelia\Api\Resource\Attribute {#6285 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6283 …} +position: null +createdAt: DateTime @1777026949 {#3784 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3785 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3783 …} } ] +createdAt: DateTime @1777026949 {#2504 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2507 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2495 …} } Thelia\Api\Resource\ProductSaleElements {#6015 +id: 31 +product: Thelia\Api\Resource\Product {#6156 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6300 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6326 …} +currency: Thelia\Api\Resource\Currency {#6341 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#3844 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3841 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3848 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6319 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6336 …} +attribute: Thelia\Api\Resource\Attribute {#6362 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6360 …} +position: null +createdAt: DateTime @1777027104 {#3907 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#3908 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3906 …} } Thelia\Api\Resource\AttributeCombination {#6339 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6381 …} +attribute: Thelia\Api\Resource\Attribute {#6398 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6396 …} +position: null +createdAt: DateTime @1777027103 {#3910 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#3911 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3909 …} } ] +createdAt: DateTime @1777027103 {#2440 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#2439 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2496 …} } Thelia\Api\Resource\ProductSaleElements {#6128 +id: 32 +product: Thelia\Api\Resource\Product {#6269 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6413 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6439 …} +currency: Thelia\Api\Resource\Currency {#6454 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#3970 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3967 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3974 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6432 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6449 …} +attribute: Thelia\Api\Resource\Attribute {#6475 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6473 …} +position: null +createdAt: DateTime @1777027136 {#4033 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4034 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4032 …} } Thelia\Api\Resource\AttributeCombination {#6452 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6494 …} +attribute: Thelia\Api\Resource\Attribute {#6512 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6510 …} +position: null +createdAt: DateTime @1777027136 {#4036 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4037 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4035 …} } ] +createdAt: DateTime @1777027136 {#2443 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#2690 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2446 …} } Thelia\Api\Resource\ProductSaleElements {#6241 +id: 33 +product: Thelia\Api\Resource\Product {#6382 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6516 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6552 …} +currency: Thelia\Api\Resource\Currency {#6567 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4098 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4095 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4091 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6545 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6562 …} +attribute: Thelia\Api\Resource\Attribute {#6588 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6586 …} +position: null +createdAt: DateTime @1777027198 {#4159 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4160 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4158 …} } Thelia\Api\Resource\AttributeCombination {#6565 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6607 …} +attribute: Thelia\Api\Resource\Attribute {#6624 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6622 …} +position: null +createdAt: DateTime @1777027198 {#4162 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4163 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4161 …} } ] +createdAt: DateTime @1777027198 {#2686 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2491 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2687 …} } Thelia\Api\Resource\ProductSaleElements {#6354 +id: 34 +product: Thelia\Api\Resource\Product {#6491 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6628 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6664 …} +currency: Thelia\Api\Resource\Currency {#6679 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4216 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4212 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6657 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6674 …} +attribute: Thelia\Api\Resource\Attribute {#6700 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6698 …} +position: null +createdAt: DateTime @1777027212 {#4280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4281 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4279 …} } Thelia\Api\Resource\AttributeCombination {#6677 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6719 …} +attribute: Thelia\Api\Resource\Attribute {#6736 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6734 …} +position: null +createdAt: DateTime @1777027212 {#4283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4282 …} } ] +createdAt: DateTime @1777027212 {#2337 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2336 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2339 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#6467 +id: 7 +product: Thelia\Api\Resource\Product {#6653 …} +feature: Thelia\Api\Resource\Feature {#6753 …} +featureAv: Thelia\Api\Resource\FeatureAv {#6755 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3250 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3251 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3249 …} } Thelia\Api\Resource\FeatureProduct {#5610 +id: 8 +product: Thelia\Api\Resource\Product {#6779 …} +feature: Thelia\Api\Resource\Feature {#6799 …} +featureAv: Thelia\Api\Resource\FeatureAv {#6797 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3253 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3254 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3252 …} } Thelia\Api\Resource\FeatureProduct {#6654 +id: 9 +product: Thelia\Api\Resource\Product {#6819 …} +feature: Thelia\Api\Resource\Feature {#6839 …} +featureAv: Thelia\Api\Resource\FeatureAv {#6837 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3256 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3257 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3255 …} } ] +productAssociatedContents: [] } |
Format: none
Show context
[ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#2571 #parameters: null #shortName: "Product" #class: "Thelia\Api\Resource\Product" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product:read" "front:product:read:single" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_thelia_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_product_price_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_depth_product_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_range_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_date_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelItemProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 1 #name: "_api_/front/products/{id}_get" #method: "GET" #uriTemplate: "/front/products/{id}" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [ "id" => ApiPlatform\Metadata\Link {#2570 #key: null #schema: null #openApi: null #provider: null #filter: null #property: null #description: null #required: null #priority: null #hydra: null #constraints: null #security: null #securityMessage: null #extraProperties: [] -parameterName: "id" -fromProperty: null -toProperty: null -fromClass: "Thelia\Api\Resource\Product" -toClass: null -identifiers: [ "id" ] -compositeIdentifier: null -expandedValue: null -securityObjectName: null } ] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null } "uri_variables" => [ "id" => "5" ] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:product:read" "front:product:read:single" ] "extra_variables" => [ "object" => Thelia\Api\Resource\Product {#5364 +i18ns: Thelia\Api\Resource\I18nCollection {#5363 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#5351 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#2571} "uri_variables" => [ "id" => "5" ] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:product:read" "front:product:read:single" ] "__visited" => [ "Thelia\Api\Resource\Product#5@960270736c79c3e26e655b9e8bc5a0c1" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#2486 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#5393 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#5400 …} +brand: Thelia\Api\Resource\Brand {#5398 …} +virtual: false +createdAt: DateTime @1776971609 {#2500 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#2501 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#5535 +category: Thelia\Api\Resource\Category {#5551 …} +product: Thelia\Api\Resource\Product {#5553 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#2689 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#2682 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2684 …} } Thelia\Api\Resource\ProductCategory {#5544 +category: Thelia\Api\Resource\Category {#5562 …} +product: Thelia\Api\Resource\Product {#5558 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#2820 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3082 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2819 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#5548 +id: 25 +product: Thelia\Api\Resource\Product {#5618 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5625 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5647 …} +currency: Thelia\Api\Resource\Currency {#5662 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#3300 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3301 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3299 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5640 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5657 …} +attribute: Thelia\Api\Resource\Attribute {#5683 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5681 …} +position: null +createdAt: DateTime @1777026744 {#3123 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3026 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3028 …} } Thelia\Api\Resource\AttributeCombination {#5660 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5702 …} +attribute: Thelia\Api\Resource\Attribute {#5720 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5718 …} +position: null +createdAt: DateTime @1777026744 {#2785 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#2786 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3027 …} } ] +createdAt: DateTime @1777026744 {#2836 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#2837 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3141 …} } Thelia\Api\Resource\ProductSaleElements {#5596 +id: 26 +product: Thelia\Api\Resource\Product {#5621 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5735 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5761 …} +currency: Thelia\Api\Resource\Currency {#5776 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#2816 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2706 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2263 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5754 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5771 …} +attribute: Thelia\Api\Resource\Attribute {#5797 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5795 …} +position: null +createdAt: DateTime @1777026824 {#2866 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3120 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#2869 …} } Thelia\Api\Resource\AttributeCombination {#5774 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5816 …} +attribute: Thelia\Api\Resource\Attribute {#5833 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5831 …} +position: null +createdAt: DateTime @1777026824 {#3119 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3118 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3122 …} } ] +createdAt: DateTime @1777026824 {#2716 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2711 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2838 …} } Thelia\Api\Resource\ProductSaleElements {#5616 +id: 27 +product: Thelia\Api\Resource\Product {#5699 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5848 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5874 …} +currency: Thelia\Api\Resource\Currency {#5889 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#2946 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2740 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2953 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5867 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5884 …} +attribute: Thelia\Api\Resource\Attribute {#5910 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5908 …} +position: null +createdAt: DateTime @1777026867 {#3382 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3381 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3383 …} } Thelia\Api\Resource\AttributeCombination {#5887 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5929 …} +attribute: Thelia\Api\Resource\Attribute {#5946 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5944 …} +position: null +createdAt: DateTime @1777026867 {#3379 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3378 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3380 …} } ] +createdAt: DateTime @1777026867 {#2718 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2681 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2714 …} } Thelia\Api\Resource\ProductSaleElements {#5675 +id: 28 +product: Thelia\Api\Resource\Product {#5817 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5961 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5987 …} +currency: Thelia\Api\Resource\Currency {#6002 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#3466 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3463 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3470 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5980 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5997 …} +attribute: Thelia\Api\Resource\Attribute {#6023 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6021 …} +position: null +createdAt: DateTime @1777026893 {#3529 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3530 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3528 …} } Thelia\Api\Resource\AttributeCombination {#6000 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6042 …} +attribute: Thelia\Api\Resource\Attribute {#6059 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6057 …} +position: null +createdAt: DateTime @1777026893 {#3532 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3533 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3531 …} } ] +createdAt: DateTime @1777026893 {#2678 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2680 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2685 …} } Thelia\Api\Resource\ProductSaleElements {#5789 +id: 29 +product: Thelia\Api\Resource\Product {#5930 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6074 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6100 …} +currency: Thelia\Api\Resource\Currency {#6115 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#3592 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3589 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3596 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6093 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6110 …} +attribute: Thelia\Api\Resource\Attribute {#6136 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6134 …} +position: null +createdAt: DateTime @1777026935 {#3655 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3656 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3654 …} } Thelia\Api\Resource\AttributeCombination {#6113 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6155 …} +attribute: Thelia\Api\Resource\Attribute {#6172 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6170 …} +position: null +createdAt: DateTime @1777026935 {#3658 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3659 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3657 …} } ] +createdAt: DateTime @1777026935 {#2526 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2535 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2335 …} } Thelia\Api\Resource\ProductSaleElements {#5902 +id: 30 +product: Thelia\Api\Resource\Product {#6043 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6187 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6213 …} +currency: Thelia\Api\Resource\Currency {#6228 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#3718 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3715 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3722 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6206 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6223 …} +attribute: Thelia\Api\Resource\Attribute {#6249 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6247 …} +position: null +createdAt: DateTime @1777026949 {#3781 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3782 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3780 …} } Thelia\Api\Resource\AttributeCombination {#6226 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6268 …} +attribute: Thelia\Api\Resource\Attribute {#6285 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6283 …} +position: null +createdAt: DateTime @1777026949 {#3784 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3785 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3783 …} } ] +createdAt: DateTime @1777026949 {#2504 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2507 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2495 …} } Thelia\Api\Resource\ProductSaleElements {#6015 +id: 31 +product: Thelia\Api\Resource\Product {#6156 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6300 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6326 …} +currency: Thelia\Api\Resource\Currency {#6341 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#3844 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3841 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3848 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6319 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6336 …} +attribute: Thelia\Api\Resource\Attribute {#6362 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6360 …} +position: null +createdAt: DateTime @1777027104 {#3907 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#3908 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3906 …} } Thelia\Api\Resource\AttributeCombination {#6339 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6381 …} +attribute: Thelia\Api\Resource\Attribute {#6398 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6396 …} +position: null +createdAt: DateTime @1777027103 {#3910 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#3911 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3909 …} } ] +createdAt: DateTime @1777027103 {#2440 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#2439 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2496 …} } Thelia\Api\Resource\ProductSaleElements {#6128 +id: 32 +product: Thelia\Api\Resource\Product {#6269 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6413 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6439 …} +currency: Thelia\Api\Resource\Currency {#6454 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#3970 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3967 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3974 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6432 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6449 …} +attribute: Thelia\Api\Resource\Attribute {#6475 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6473 …} +position: null +createdAt: DateTime @1777027136 {#4033 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4034 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4032 …} } Thelia\Api\Resource\AttributeCombination {#6452 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6494 …} +attribute: Thelia\Api\Resource\Attribute {#6512 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6510 …} +position: null +createdAt: DateTime @1777027136 {#4036 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4037 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4035 …} } ] +createdAt: DateTime @1777027136 {#2443 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#2690 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2446 …} } Thelia\Api\Resource\ProductSaleElements {#6241 +id: 33 +product: Thelia\Api\Resource\Product {#6382 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6516 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6552 …} +currency: Thelia\Api\Resource\Currency {#6567 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4098 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4095 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4091 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6545 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6562 …} +attribute: Thelia\Api\Resource\Attribute {#6588 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6586 …} +position: null +createdAt: DateTime @1777027198 {#4159 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4160 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4158 …} } Thelia\Api\Resource\AttributeCombination {#6565 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6607 …} +attribute: Thelia\Api\Resource\Attribute {#6624 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6622 …} +position: null +createdAt: DateTime @1777027198 {#4162 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4163 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4161 …} } ] +createdAt: DateTime @1777027198 {#2686 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2491 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2687 …} } Thelia\Api\Resource\ProductSaleElements {#6354 +id: 34 +product: Thelia\Api\Resource\Product {#6491 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#6628 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6664 …} +currency: Thelia\Api\Resource\Currency {#6679 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4216 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4212 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#6657 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6674 …} +attribute: Thelia\Api\Resource\Attribute {#6700 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6698 …} +position: null +createdAt: DateTime @1777027212 {#4280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4281 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4279 …} } Thelia\Api\Resource\AttributeCombination {#6677 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#6719 …} +attribute: Thelia\Api\Resource\Attribute {#6736 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#6734 …} +position: null +createdAt: DateTime @1777027212 {#4283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4282 …} } ] +createdAt: DateTime @1777027212 {#2337 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2336 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2339 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#6467 +id: 7 +product: Thelia\Api\Resource\Product {#6653 …} +feature: Thelia\Api\Resource\Feature {#6753 …} +featureAv: Thelia\Api\Resource\FeatureAv {#6755 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3250 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3251 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3249 …} } Thelia\Api\Resource\FeatureProduct {#5610 +id: 8 +product: Thelia\Api\Resource\Product {#6779 …} +feature: Thelia\Api\Resource\Feature {#6799 …} +featureAv: Thelia\Api\Resource\FeatureAv {#6797 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3253 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3254 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3252 …} } Thelia\Api\Resource\FeatureProduct {#6654 +id: 9 +product: Thelia\Api\Resource\Product {#6819 …} +feature: Thelia\Api\Resource\Feature {#6839 …} +featureAv: Thelia\Api\Resource\FeatureAv {#6837 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3256 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3257 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3255 …} } ] +productAssociatedContents: [] } ] ] |
ItemNormalizer (13.38 ms)
Show nested normalizers
|
13.39 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#7436 -pager: Propel\Runtime\Util\PropelModelPager {#7358 #query: Thelia\Model\CategoryQuery {#7440 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#7449 …} #con: null } : [ Thelia\Api\Resource\Category {#7438 +i18ns: Thelia\Api\Resource\I18nCollection {#7441 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3068 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#3070 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#3066 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#7457 +i18ns: Thelia\Api\Resource\I18nCollection {#7458 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3212 …} +id: 2 +parent: 0 +visible: true +position: 2 +defaultTemplateId: null +createdAt: DateTime @1774433912 {#3205 : 2026-03-25 11:18:32.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776970794 {#3208 : 2026-04-23 20:59:54.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#7460 +i18ns: Thelia\Api\Resource\I18nCollection {#7464 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#7453 …} +id: 4 +parent: 0 +visible: true +position: 3 +defaultTemplateId: null +createdAt: DateTime @1776970846 {#7454 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776970846 {#7455 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } } ] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/categories" "operation" => ApiPlatform\Metadata\GetCollection {#4545 #parameters: null #shortName: "Category" #class: "Thelia\Api\Resource\Category" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:category:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_category_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_category_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_category_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_category_thelia_api_bridge_propel_filter_boolean_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelCollectionProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/categories_get_collection" #method: "GET" #uriTemplate: "/front/categories" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null -itemUriTemplate: null } "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Category" "filters" => [ "parent" => 0 "visible" => true "locale" => "fr_FR" ] "groups" => [ "front:category:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#7436 -pager: Propel\Runtime\Util\PropelModelPager {#7358 #query: Thelia\Model\CategoryQuery {#7440 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#7449 …} #con: null } : [ Thelia\Api\Resource\Category {#7438 +i18ns: Thelia\Api\Resource\I18nCollection {#7441 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3068 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#3070 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#3066 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#7457 +i18ns: Thelia\Api\Resource\I18nCollection {#7458 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3212 …} +id: 2 +parent: 0 +visible: true +position: 2 +defaultTemplateId: null +createdAt: DateTime @1774433912 {#3205 : 2026-03-25 11:18:32.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776970794 {#3208 : 2026-04-23 20:59:54.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#7460 +i18ns: Thelia\Api\Resource\I18nCollection {#7464 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#7453 …} +id: 4 +parent: 0 +visible: true +position: 3 +defaultTemplateId: null +createdAt: DateTime @1776970846 {#7454 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776970846 {#7455 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } } ] : false : false } ] ] |
ItemNormalizer (8.93 ms)
Show nested normalizers
|
19.63 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#8181 -pager: Propel\Runtime\Util\PropelModelPager {#8128 #query: Thelia\Model\ProductSaleElementsProductImageQuery {#8184 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 10 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#8161 …} #con: null } : [ Thelia\Api\Resource\ProductSaleElementsProductImage {#8186 +id: 2 +productSaleElementsId: 25 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8151 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8174 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#8162 +id: 3 +productSaleElementsId: 28 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8142 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8173 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#8156 +id: 4 +productSaleElementsId: 26 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8195 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8172 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#8139 +id: 5 +productSaleElementsId: 27 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#9344 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8171 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#8206 +id: 7 +productSaleElementsId: 29 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#10614 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8170 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#9363 +id: 8 +productSaleElementsId: 30 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#11884 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8169 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#10633 +id: 9 +productSaleElementsId: 31 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#13154 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8168 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#11903 +id: 10 +productSaleElementsId: 32 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#14424 …} +productImageId: 5 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8167 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#13173 +id: 11 +productSaleElementsId: 33 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#15694 …} +productImageId: 5 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8166 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#14443 +id: 12 +productSaleElementsId: 34 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#16964 …} +productImageId: 5 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8165 …} } ] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/product_sale_elements_product_image" "operation" => ApiPlatform\Metadata\GetCollection {#7906 #parameters: null #shortName: "ProductSaleElementsProductImage" #class: "Thelia\Api\Resource\ProductSaleElementsProductImage" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product_sale_elements_product_image:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_sale_elements_product_image_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_sale_elements_product_image_thelia_api_bridge_propel_filter_search_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelCollectionProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/product_sale_elements_product_image_get_collection" #method: "GET" #uriTemplate: "/front/product_sale_elements_product_image" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null -itemUriTemplate: null } "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\ProductSaleElementsProductImage" "filters" => [ "productSaleElements.product.id" => 5 "locale" => "fr_FR" ] "groups" => [ "front:product_sale_elements_product_image:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#8181 -pager: Propel\Runtime\Util\PropelModelPager {#8128 #query: Thelia\Model\ProductSaleElementsProductImageQuery {#8184 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 10 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#8161 …} #con: null } : [ Thelia\Api\Resource\ProductSaleElementsProductImage {#8186 +id: 2 +productSaleElementsId: 25 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8151 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8174 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#8162 +id: 3 +productSaleElementsId: 28 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8142 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8173 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#8156 +id: 4 +productSaleElementsId: 26 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8195 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8172 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#8139 +id: 5 +productSaleElementsId: 27 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#9344 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8171 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#8206 +id: 7 +productSaleElementsId: 29 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#10614 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8170 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#9363 +id: 8 +productSaleElementsId: 30 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#11884 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8169 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#10633 +id: 9 +productSaleElementsId: 31 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#13154 …} +productImageId: 4 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8168 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#11903 +id: 10 +productSaleElementsId: 32 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#14424 …} +productImageId: 5 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8167 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#13173 +id: 11 +productSaleElementsId: 33 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#15694 …} +productImageId: 5 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8166 …} } Thelia\Api\Resource\ProductSaleElementsProductImage {#14443 +id: 12 +productSaleElementsId: 34 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#16964 …} +productImageId: 5 +productId: null #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElementsProductImage {#8165 …} } ] : false : false } ] ] |
ItemNormalizer (3.89 ms) | 58.00 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#20253 -pager: Propel\Runtime\Util\PropelModelPager {#20196 #query: Thelia\Model\ProductImageQuery {#20185 …} #page: 0 #maxPerPage: 30 #lastPage: 0 #nbResults: 0 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#20242 …} #con: null } : [] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/product_images" "operation" => ApiPlatform\Metadata\GetCollection {#8492 #parameters: null #shortName: "ProductImage" #class: "Thelia\Api\Resource\ProductImage" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product_image:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_image_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_image_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_image_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_image_thelia_api_bridge_propel_filter_not_in_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelCollectionProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/product_images_get_collection" #method: "GET" #uriTemplate: "/front/product_images" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null -itemUriTemplate: null } "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\ProductImage" "filters" => [ "not_in" => [ "id" => [ 4 5 ] ] "product.id" => 5 "locale" => "fr_FR" ] "groups" => [ "front:product_image:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#20253 -pager: Propel\Runtime\Util\PropelModelPager {#20196 #query: Thelia\Model\ProductImageQuery {#20185 …} #page: 0 #maxPerPage: 30 #lastPage: 0 #nbResults: 0 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#20242 …} #con: null } : [] : false : false } ] ] |
0.03 ms | ||
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#20908 -pager: Propel\Runtime\Util\PropelModelPager {#20859 #query: Thelia\Model\ProductQuery {#20903 …} #page: 1 #maxPerPage: 3 #lastPage: 1 #nbResults: 2 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#20928 …} #con: null } : [ Thelia\Api\Resource\Product {#21020 +i18ns: Thelia\Api\Resource\I18nCollection {#20918 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#20921 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572 #parameters: null #shortName: "Product" #class: "Thelia\Api\Resource\Product" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_thelia_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_product_price_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_depth_product_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_range_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_date_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelCollectionProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/products_get_collection" #method: "GET" #uriTemplate: "/front/products" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null -itemUriTemplate: null } "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "__visited" => [ "Thelia\Api\Resource\Product#5@c7d8fd62e8b2fa9c402d9c887a25e909" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#2486 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#20942 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#20987 …} +brand: Thelia\Api\Resource\Brand {#20989 …} +virtual: false +createdAt: DateTime @1776971609 {#2500 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#2501 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#21103 +category: Thelia\Api\Resource\Category {#21132 …} +product: Thelia\Api\Resource\Product {#21134 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#2689 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#2682 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2684 …} } Thelia\Api\Resource\ProductCategory {#21123 +category: Thelia\Api\Resource\Category {#21143 …} +product: Thelia\Api\Resource\Product {#21139 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#2820 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3082 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2819 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#21129 +id: 25 +product: Thelia\Api\Resource\Product {#21199 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21206 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21228 …} +currency: Thelia\Api\Resource\Currency {#21243 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#3300 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3301 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3299 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21221 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21238 …} +attribute: Thelia\Api\Resource\Attribute {#21264 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21262 …} +position: null +createdAt: DateTime @1777026744 {#3123 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3026 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3028 …} } Thelia\Api\Resource\AttributeCombination {#21241 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21278 …} +attribute: Thelia\Api\Resource\Attribute {#21297 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21295 …} +position: null +createdAt: DateTime @1777026744 {#2785 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#2786 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3027 …} } ] +createdAt: DateTime @1777026744 {#2836 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#2837 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3141 …} } Thelia\Api\Resource\ProductSaleElements {#21177 +id: 26 +product: Thelia\Api\Resource\Product {#21202 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21307 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21334 …} +currency: Thelia\Api\Resource\Currency {#21349 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#2816 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2706 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2263 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21327 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21344 …} +attribute: Thelia\Api\Resource\Attribute {#21370 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21368 …} +position: null +createdAt: DateTime @1777026824 {#2866 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3120 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#2869 …} } Thelia\Api\Resource\AttributeCombination {#21347 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21384 …} +attribute: Thelia\Api\Resource\Attribute {#21403 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21401 …} +position: null +createdAt: DateTime @1777026824 {#3119 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3118 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3122 …} } ] +createdAt: DateTime @1777026824 {#2716 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2711 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2838 …} } Thelia\Api\Resource\ProductSaleElements {#21197 +id: 27 +product: Thelia\Api\Resource\Product {#21281 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21413 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21440 …} +currency: Thelia\Api\Resource\Currency {#21455 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#2946 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2740 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2953 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21433 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21450 …} +attribute: Thelia\Api\Resource\Attribute {#21476 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21474 …} +position: null +createdAt: DateTime @1777026867 {#3382 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3381 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3383 …} } Thelia\Api\Resource\AttributeCombination {#21453 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21490 …} +attribute: Thelia\Api\Resource\Attribute {#21509 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21507 …} +position: null +createdAt: DateTime @1777026867 {#3379 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3378 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3380 …} } ] +createdAt: DateTime @1777026867 {#2718 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2681 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2714 …} } Thelia\Api\Resource\ProductSaleElements {#21257 +id: 28 +product: Thelia\Api\Resource\Product {#21387 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21519 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21546 …} +currency: Thelia\Api\Resource\Currency {#21561 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#3466 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3463 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3470 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21539 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21556 …} +attribute: Thelia\Api\Resource\Attribute {#21582 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21580 …} +position: null +createdAt: DateTime @1777026893 {#3529 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3530 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3528 …} } Thelia\Api\Resource\AttributeCombination {#21559 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21596 …} +attribute: Thelia\Api\Resource\Attribute {#21615 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21613 …} +position: null +createdAt: DateTime @1777026893 {#3532 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3533 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3531 …} } ] +createdAt: DateTime @1777026893 {#2678 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2680 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2685 …} } Thelia\Api\Resource\ProductSaleElements {#21363 +id: 29 +product: Thelia\Api\Resource\Product {#21493 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21625 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21652 …} +currency: Thelia\Api\Resource\Currency {#21667 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#3592 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3589 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3596 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21645 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21662 …} +attribute: Thelia\Api\Resource\Attribute {#21688 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21686 …} +position: null +createdAt: DateTime @1777026935 {#3655 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3656 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3654 …} } Thelia\Api\Resource\AttributeCombination {#21665 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21702 …} +attribute: Thelia\Api\Resource\Attribute {#21721 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21719 …} +position: null +createdAt: DateTime @1777026935 {#3658 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3659 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3657 …} } ] +createdAt: DateTime @1777026935 {#2526 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2535 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2335 …} } Thelia\Api\Resource\ProductSaleElements {#21469 +id: 30 +product: Thelia\Api\Resource\Product {#21599 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21731 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21758 …} +currency: Thelia\Api\Resource\Currency {#21773 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#3718 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3715 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3722 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21751 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21768 …} +attribute: Thelia\Api\Resource\Attribute {#21794 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21792 …} +position: null +createdAt: DateTime @1777026949 {#3781 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3782 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3780 …} } Thelia\Api\Resource\AttributeCombination {#21771 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21808 …} +attribute: Thelia\Api\Resource\Attribute {#21827 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21825 …} +position: null +createdAt: DateTime @1777026949 {#3784 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3785 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3783 …} } ] +createdAt: DateTime @1777026949 {#2504 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2507 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2495 …} } Thelia\Api\Resource\ProductSaleElements {#21575 +id: 31 +product: Thelia\Api\Resource\Product {#21705 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21837 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21864 …} +currency: Thelia\Api\Resource\Currency {#21879 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#3844 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3841 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3848 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21857 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21874 …} +attribute: Thelia\Api\Resource\Attribute {#21900 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21898 …} +position: null +createdAt: DateTime @1777027104 {#3907 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#3908 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3906 …} } Thelia\Api\Resource\AttributeCombination {#21877 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21914 …} +attribute: Thelia\Api\Resource\Attribute {#21933 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21931 …} +position: null +createdAt: DateTime @1777027103 {#3910 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#3911 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3909 …} } ] +createdAt: DateTime @1777027103 {#2440 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#2439 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2496 …} } Thelia\Api\Resource\ProductSaleElements {#21681 +id: 32 +product: Thelia\Api\Resource\Product {#21811 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21943 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21970 …} +currency: Thelia\Api\Resource\Currency {#21985 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#3970 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3967 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3974 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21963 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21980 …} +attribute: Thelia\Api\Resource\Attribute {#22006 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22004 …} +position: null +createdAt: DateTime @1777027136 {#4033 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4034 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4032 …} } Thelia\Api\Resource\AttributeCombination {#21983 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22020 …} +attribute: Thelia\Api\Resource\Attribute {#22039 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22037 …} +position: null +createdAt: DateTime @1777027136 {#4036 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4037 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4035 …} } ] +createdAt: DateTime @1777027136 {#2443 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#2690 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2446 …} } Thelia\Api\Resource\ProductSaleElements {#21787 +id: 33 +product: Thelia\Api\Resource\Product {#21917 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#22049 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22076 …} +currency: Thelia\Api\Resource\Currency {#22091 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4098 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4095 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4091 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#22069 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22086 …} +attribute: Thelia\Api\Resource\Attribute {#22112 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22110 …} +position: null +createdAt: DateTime @1777027198 {#4159 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4160 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4158 …} } Thelia\Api\Resource\AttributeCombination {#22089 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22126 …} +attribute: Thelia\Api\Resource\Attribute {#22145 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22143 …} +position: null +createdAt: DateTime @1777027198 {#4162 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4163 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4161 …} } ] +createdAt: DateTime @1777027198 {#2686 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2491 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2687 …} } Thelia\Api\Resource\ProductSaleElements {#21893 +id: 34 +product: Thelia\Api\Resource\Product {#22023 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#22155 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22182 …} +currency: Thelia\Api\Resource\Currency {#22197 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4216 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4212 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#22175 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22192 …} +attribute: Thelia\Api\Resource\Attribute {#22218 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22216 …} +position: null +createdAt: DateTime @1777027212 {#4280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4281 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4279 …} } Thelia\Api\Resource\AttributeCombination {#22195 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22232 …} +attribute: Thelia\Api\Resource\Attribute {#22251 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22249 …} +position: null +createdAt: DateTime @1777027212 {#4283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4282 …} } ] +createdAt: DateTime @1777027212 {#2337 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2336 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2339 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#21999 +id: 7 +product: Thelia\Api\Resource\Product {#22171 …} +feature: Thelia\Api\Resource\Feature {#22269 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22265 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3250 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3251 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3249 …} } Thelia\Api\Resource\FeatureProduct {#21191 +id: 8 +product: Thelia\Api\Resource\Product {#22286 …} +feature: Thelia\Api\Resource\Feature {#22307 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22305 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3253 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3254 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3252 …} } Thelia\Api\Resource\FeatureProduct {#22172 +id: 9 +product: Thelia\Api\Resource\Product {#22322 …} +feature: Thelia\Api\Resource\Feature {#22343 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22341 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3256 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3257 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3255 …} } ] +productAssociatedContents: [] } Thelia\Api\Resource\Product {#21006 +i18ns: Thelia\Api\Resource\I18nCollection {#20981 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#20901 -colors: null -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "__visited" => [ "Thelia\Api\Resource\Product#6@c7d8fd62e8b2fa9c402d9c887a25e909" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#20925 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#21119 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#22353 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#20932 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#20910 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#22442 +category: Thelia\Api\Resource\Category {#22487 …} +product: Thelia\Api\Resource\Product {#22489 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#22443 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#22423 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#22370 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#22479 +id: 24 +product: Thelia\Api\Resource\Product {#22542 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#22546 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22574 …} +currency: Thelia\Api\Resource\Currency {#22589 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#22548 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#22547 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#22549 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#22524 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#22525 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#22523 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#22494 +id: 10 +product: Thelia\Api\Resource\Product {#22560 …} +feature: Thelia\Api\Resource\Feature {#22586 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22584 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22530 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22531 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22529 …} } Thelia\Api\Resource\FeatureProduct {#22482 +id: 11 +product: Thelia\Api\Resource\Product {#22612 …} +feature: Thelia\Api\Resource\Feature {#22633 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22631 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22533 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22534 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22532 …} } Thelia\Api\Resource\FeatureProduct {#22563 +id: 12 +product: Thelia\Api\Resource\Product {#22648 …} +feature: Thelia\Api\Resource\Feature {#22669 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22667 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22536 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22537 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22535 …} } ] +productAssociatedContents: [] } ] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572 #parameters: null #shortName: "Product" #class: "Thelia\Api\Resource\Product" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_thelia_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_product_price_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_depth_product_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_range_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_date_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelCollectionProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/products_get_collection" #method: "GET" #uriTemplate: "/front/products" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null -itemUriTemplate: null } "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#20908 -pager: Propel\Runtime\Util\PropelModelPager {#20859 #query: Thelia\Model\ProductQuery {#20903 …} #page: 1 #maxPerPage: 3 #lastPage: 1 #nbResults: 2 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#20928 …} #con: null } : [ Thelia\Api\Resource\Product {#21020 +i18ns: Thelia\Api\Resource\I18nCollection {#20918 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#20921 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "__visited" => [ "Thelia\Api\Resource\Product#5@c7d8fd62e8b2fa9c402d9c887a25e909" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#2486 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#20942 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#20987 …} +brand: Thelia\Api\Resource\Brand {#20989 …} +virtual: false +createdAt: DateTime @1776971609 {#2500 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#2501 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#21103 +category: Thelia\Api\Resource\Category {#21132 …} +product: Thelia\Api\Resource\Product {#21134 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#2689 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#2682 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2684 …} } Thelia\Api\Resource\ProductCategory {#21123 +category: Thelia\Api\Resource\Category {#21143 …} +product: Thelia\Api\Resource\Product {#21139 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#2820 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3082 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2819 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#21129 +id: 25 +product: Thelia\Api\Resource\Product {#21199 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21206 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21228 …} +currency: Thelia\Api\Resource\Currency {#21243 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#3300 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3301 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3299 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21221 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21238 …} +attribute: Thelia\Api\Resource\Attribute {#21264 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21262 …} +position: null +createdAt: DateTime @1777026744 {#3123 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3026 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3028 …} } Thelia\Api\Resource\AttributeCombination {#21241 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21278 …} +attribute: Thelia\Api\Resource\Attribute {#21297 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21295 …} +position: null +createdAt: DateTime @1777026744 {#2785 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#2786 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3027 …} } ] +createdAt: DateTime @1777026744 {#2836 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#2837 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3141 …} } Thelia\Api\Resource\ProductSaleElements {#21177 +id: 26 +product: Thelia\Api\Resource\Product {#21202 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21307 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21334 …} +currency: Thelia\Api\Resource\Currency {#21349 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#2816 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2706 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2263 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21327 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21344 …} +attribute: Thelia\Api\Resource\Attribute {#21370 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21368 …} +position: null +createdAt: DateTime @1777026824 {#2866 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3120 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#2869 …} } Thelia\Api\Resource\AttributeCombination {#21347 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21384 …} +attribute: Thelia\Api\Resource\Attribute {#21403 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21401 …} +position: null +createdAt: DateTime @1777026824 {#3119 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3118 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3122 …} } ] +createdAt: DateTime @1777026824 {#2716 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2711 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2838 …} } Thelia\Api\Resource\ProductSaleElements {#21197 +id: 27 +product: Thelia\Api\Resource\Product {#21281 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21413 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21440 …} +currency: Thelia\Api\Resource\Currency {#21455 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#2946 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2740 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2953 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21433 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21450 …} +attribute: Thelia\Api\Resource\Attribute {#21476 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21474 …} +position: null +createdAt: DateTime @1777026867 {#3382 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3381 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3383 …} } Thelia\Api\Resource\AttributeCombination {#21453 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21490 …} +attribute: Thelia\Api\Resource\Attribute {#21509 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21507 …} +position: null +createdAt: DateTime @1777026867 {#3379 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3378 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3380 …} } ] +createdAt: DateTime @1777026867 {#2718 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2681 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2714 …} } Thelia\Api\Resource\ProductSaleElements {#21257 +id: 28 +product: Thelia\Api\Resource\Product {#21387 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21519 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21546 …} +currency: Thelia\Api\Resource\Currency {#21561 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#3466 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3463 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3470 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21539 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21556 …} +attribute: Thelia\Api\Resource\Attribute {#21582 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21580 …} +position: null +createdAt: DateTime @1777026893 {#3529 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3530 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3528 …} } Thelia\Api\Resource\AttributeCombination {#21559 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21596 …} +attribute: Thelia\Api\Resource\Attribute {#21615 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21613 …} +position: null +createdAt: DateTime @1777026893 {#3532 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3533 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3531 …} } ] +createdAt: DateTime @1777026893 {#2678 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2680 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2685 …} } Thelia\Api\Resource\ProductSaleElements {#21363 +id: 29 +product: Thelia\Api\Resource\Product {#21493 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21625 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21652 …} +currency: Thelia\Api\Resource\Currency {#21667 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#3592 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3589 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3596 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21645 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21662 …} +attribute: Thelia\Api\Resource\Attribute {#21688 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21686 …} +position: null +createdAt: DateTime @1777026935 {#3655 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3656 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3654 …} } Thelia\Api\Resource\AttributeCombination {#21665 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21702 …} +attribute: Thelia\Api\Resource\Attribute {#21721 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21719 …} +position: null +createdAt: DateTime @1777026935 {#3658 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3659 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3657 …} } ] +createdAt: DateTime @1777026935 {#2526 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2535 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2335 …} } Thelia\Api\Resource\ProductSaleElements {#21469 +id: 30 +product: Thelia\Api\Resource\Product {#21599 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21731 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21758 …} +currency: Thelia\Api\Resource\Currency {#21773 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#3718 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3715 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3722 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21751 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21768 …} +attribute: Thelia\Api\Resource\Attribute {#21794 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21792 …} +position: null +createdAt: DateTime @1777026949 {#3781 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3782 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3780 …} } Thelia\Api\Resource\AttributeCombination {#21771 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21808 …} +attribute: Thelia\Api\Resource\Attribute {#21827 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21825 …} +position: null +createdAt: DateTime @1777026949 {#3784 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3785 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3783 …} } ] +createdAt: DateTime @1777026949 {#2504 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2507 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2495 …} } Thelia\Api\Resource\ProductSaleElements {#21575 +id: 31 +product: Thelia\Api\Resource\Product {#21705 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21837 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21864 …} +currency: Thelia\Api\Resource\Currency {#21879 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#3844 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3841 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3848 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21857 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21874 …} +attribute: Thelia\Api\Resource\Attribute {#21900 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21898 …} +position: null +createdAt: DateTime @1777027104 {#3907 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#3908 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3906 …} } Thelia\Api\Resource\AttributeCombination {#21877 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21914 …} +attribute: Thelia\Api\Resource\Attribute {#21933 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21931 …} +position: null +createdAt: DateTime @1777027103 {#3910 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#3911 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3909 …} } ] +createdAt: DateTime @1777027103 {#2440 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#2439 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2496 …} } Thelia\Api\Resource\ProductSaleElements {#21681 +id: 32 +product: Thelia\Api\Resource\Product {#21811 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#21943 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21970 …} +currency: Thelia\Api\Resource\Currency {#21985 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#3970 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3967 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3974 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21963 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21980 …} +attribute: Thelia\Api\Resource\Attribute {#22006 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22004 …} +position: null +createdAt: DateTime @1777027136 {#4033 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4034 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4032 …} } Thelia\Api\Resource\AttributeCombination {#21983 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22020 …} +attribute: Thelia\Api\Resource\Attribute {#22039 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22037 …} +position: null +createdAt: DateTime @1777027136 {#4036 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4037 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4035 …} } ] +createdAt: DateTime @1777027136 {#2443 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#2690 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2446 …} } Thelia\Api\Resource\ProductSaleElements {#21787 +id: 33 +product: Thelia\Api\Resource\Product {#21917 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#22049 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22076 …} +currency: Thelia\Api\Resource\Currency {#22091 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4098 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4095 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4091 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#22069 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22086 …} +attribute: Thelia\Api\Resource\Attribute {#22112 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22110 …} +position: null +createdAt: DateTime @1777027198 {#4159 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4160 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4158 …} } Thelia\Api\Resource\AttributeCombination {#22089 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22126 …} +attribute: Thelia\Api\Resource\Attribute {#22145 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22143 …} +position: null +createdAt: DateTime @1777027198 {#4162 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4163 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4161 …} } ] +createdAt: DateTime @1777027198 {#2686 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2491 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2687 …} } Thelia\Api\Resource\ProductSaleElements {#21893 +id: 34 +product: Thelia\Api\Resource\Product {#22023 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#22155 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22182 …} +currency: Thelia\Api\Resource\Currency {#22197 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4216 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4212 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#22175 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22192 …} +attribute: Thelia\Api\Resource\Attribute {#22218 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22216 …} +position: null +createdAt: DateTime @1777027212 {#4280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4281 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4279 …} } Thelia\Api\Resource\AttributeCombination {#22195 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22232 …} +attribute: Thelia\Api\Resource\Attribute {#22251 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22249 …} +position: null +createdAt: DateTime @1777027212 {#4283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4282 …} } ] +createdAt: DateTime @1777027212 {#2337 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2336 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2339 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#21999 +id: 7 +product: Thelia\Api\Resource\Product {#22171 …} +feature: Thelia\Api\Resource\Feature {#22269 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22265 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3250 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3251 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3249 …} } Thelia\Api\Resource\FeatureProduct {#21191 +id: 8 +product: Thelia\Api\Resource\Product {#22286 …} +feature: Thelia\Api\Resource\Feature {#22307 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22305 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3253 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3254 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3252 …} } Thelia\Api\Resource\FeatureProduct {#22172 +id: 9 +product: Thelia\Api\Resource\Product {#22322 …} +feature: Thelia\Api\Resource\Feature {#22343 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22341 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3256 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3257 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3255 …} } ] +productAssociatedContents: [] } Thelia\Api\Resource\Product {#21006 +i18ns: Thelia\Api\Resource\I18nCollection {#20981 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#20901 -colors: null -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "__visited" => [ "Thelia\Api\Resource\Product#6@c7d8fd62e8b2fa9c402d9c887a25e909" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#20925 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#21119 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#22353 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#20932 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#20910 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#22442 +category: Thelia\Api\Resource\Category {#22487 …} +product: Thelia\Api\Resource\Product {#22489 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#22443 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#22423 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#22370 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#22479 +id: 24 +product: Thelia\Api\Resource\Product {#22542 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#22546 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22574 …} +currency: Thelia\Api\Resource\Currency {#22589 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#22548 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#22547 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#22549 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#22524 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#22525 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#22523 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#22494 +id: 10 +product: Thelia\Api\Resource\Product {#22560 …} +feature: Thelia\Api\Resource\Feature {#22586 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22584 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22530 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22531 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22529 …} } Thelia\Api\Resource\FeatureProduct {#22482 +id: 11 +product: Thelia\Api\Resource\Product {#22612 …} +feature: Thelia\Api\Resource\Feature {#22633 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22631 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22533 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22534 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22532 …} } Thelia\Api\Resource\FeatureProduct {#22563 +id: 12 +product: Thelia\Api\Resource\Product {#22648 …} +feature: Thelia\Api\Resource\Feature {#22669 …} +featureAv: Thelia\Api\Resource\FeatureAv {#22667 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22536 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22537 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22535 …} } ] +productAssociatedContents: [] } ] : false : false } ] ] |
ItemNormalizer (9.50 ms)
Show nested normalizers
|
23.58 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#5529 -pager: Propel\Runtime\Util\PropelModelPager {#20778 #query: Thelia\Model\ProductQuery {#22708 …} #page: 1 #maxPerPage: 3 #lastPage: 1 #nbResults: 2 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#22784 …} #con: null } : [ Thelia\Api\Resource\Product {#22782 +i18ns: Thelia\Api\Resource\I18nCollection {#22748 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#22773 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572 #parameters: null #shortName: "Product" #class: "Thelia\Api\Resource\Product" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_thelia_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_product_price_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_depth_product_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_range_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_date_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelCollectionProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/products_get_collection" #method: "GET" #uriTemplate: "/front/products" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null -itemUriTemplate: null } "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "__visited" => [ "Thelia\Api\Resource\Product#5@c7d8fd62e8b2fa9c402d9c887a25e909" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#2486 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#22805 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#22812 …} +brand: Thelia\Api\Resource\Brand {#22810 …} +virtual: false +createdAt: DateTime @1776971609 {#2500 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#2501 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#22922 +category: Thelia\Api\Resource\Category {#22951 …} +product: Thelia\Api\Resource\Product {#22953 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#2689 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#2682 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2684 …} } Thelia\Api\Resource\ProductCategory {#22942 +category: Thelia\Api\Resource\Category {#22962 …} +product: Thelia\Api\Resource\Product {#22958 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#2820 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3082 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2819 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#22948 +id: 25 +product: Thelia\Api\Resource\Product {#23018 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23025 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23047 …} +currency: Thelia\Api\Resource\Currency {#23062 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#3300 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3301 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3299 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23040 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23057 …} +attribute: Thelia\Api\Resource\Attribute {#23083 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23081 …} +position: null +createdAt: DateTime @1777026744 {#3123 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3026 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3028 …} } Thelia\Api\Resource\AttributeCombination {#23060 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23097 …} +attribute: Thelia\Api\Resource\Attribute {#23116 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23114 …} +position: null +createdAt: DateTime @1777026744 {#2785 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#2786 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3027 …} } ] +createdAt: DateTime @1777026744 {#2836 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#2837 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3141 …} } Thelia\Api\Resource\ProductSaleElements {#22996 +id: 26 +product: Thelia\Api\Resource\Product {#23021 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23126 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23153 …} +currency: Thelia\Api\Resource\Currency {#23168 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#2816 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2706 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2263 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23146 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23163 …} +attribute: Thelia\Api\Resource\Attribute {#23189 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23187 …} +position: null +createdAt: DateTime @1777026824 {#2866 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3120 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#2869 …} } Thelia\Api\Resource\AttributeCombination {#23166 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23203 …} +attribute: Thelia\Api\Resource\Attribute {#23222 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23220 …} +position: null +createdAt: DateTime @1777026824 {#3119 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3118 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3122 …} } ] +createdAt: DateTime @1777026824 {#2716 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2711 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2838 …} } Thelia\Api\Resource\ProductSaleElements {#23016 +id: 27 +product: Thelia\Api\Resource\Product {#23100 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23232 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23259 …} +currency: Thelia\Api\Resource\Currency {#23274 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#2946 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2740 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2953 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23252 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23269 …} +attribute: Thelia\Api\Resource\Attribute {#23295 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23293 …} +position: null +createdAt: DateTime @1777026867 {#3382 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3381 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3383 …} } Thelia\Api\Resource\AttributeCombination {#23272 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23309 …} +attribute: Thelia\Api\Resource\Attribute {#23328 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23326 …} +position: null +createdAt: DateTime @1777026867 {#3379 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3378 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3380 …} } ] +createdAt: DateTime @1777026867 {#2718 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2681 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2714 …} } Thelia\Api\Resource\ProductSaleElements {#23076 +id: 28 +product: Thelia\Api\Resource\Product {#23206 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23338 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23365 …} +currency: Thelia\Api\Resource\Currency {#23380 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#3466 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3463 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3470 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23358 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23375 …} +attribute: Thelia\Api\Resource\Attribute {#23401 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23399 …} +position: null +createdAt: DateTime @1777026893 {#3529 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3530 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3528 …} } Thelia\Api\Resource\AttributeCombination {#23378 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23415 …} +attribute: Thelia\Api\Resource\Attribute {#23434 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23432 …} +position: null +createdAt: DateTime @1777026893 {#3532 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3533 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3531 …} } ] +createdAt: DateTime @1777026893 {#2678 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2680 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2685 …} } Thelia\Api\Resource\ProductSaleElements {#23182 +id: 29 +product: Thelia\Api\Resource\Product {#23312 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23444 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23471 …} +currency: Thelia\Api\Resource\Currency {#23486 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#3592 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3589 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3596 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23464 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23481 …} +attribute: Thelia\Api\Resource\Attribute {#23507 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23505 …} +position: null +createdAt: DateTime @1777026935 {#3655 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3656 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3654 …} } Thelia\Api\Resource\AttributeCombination {#23484 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23521 …} +attribute: Thelia\Api\Resource\Attribute {#23540 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23538 …} +position: null +createdAt: DateTime @1777026935 {#3658 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3659 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3657 …} } ] +createdAt: DateTime @1777026935 {#2526 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2535 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2335 …} } Thelia\Api\Resource\ProductSaleElements {#23288 +id: 30 +product: Thelia\Api\Resource\Product {#23418 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23550 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23577 …} +currency: Thelia\Api\Resource\Currency {#23592 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#3718 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3715 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3722 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23570 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23587 …} +attribute: Thelia\Api\Resource\Attribute {#23613 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23611 …} +position: null +createdAt: DateTime @1777026949 {#3781 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3782 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3780 …} } Thelia\Api\Resource\AttributeCombination {#23590 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23627 …} +attribute: Thelia\Api\Resource\Attribute {#23646 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23644 …} +position: null +createdAt: DateTime @1777026949 {#3784 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3785 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3783 …} } ] +createdAt: DateTime @1777026949 {#2504 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2507 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2495 …} } Thelia\Api\Resource\ProductSaleElements {#23394 +id: 31 +product: Thelia\Api\Resource\Product {#23524 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23656 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23683 …} +currency: Thelia\Api\Resource\Currency {#23698 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#3844 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3841 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3848 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23676 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23693 …} +attribute: Thelia\Api\Resource\Attribute {#23719 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23717 …} +position: null +createdAt: DateTime @1777027104 {#3907 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#3908 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3906 …} } Thelia\Api\Resource\AttributeCombination {#23696 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23733 …} +attribute: Thelia\Api\Resource\Attribute {#23752 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23750 …} +position: null +createdAt: DateTime @1777027103 {#3910 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#3911 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3909 …} } ] +createdAt: DateTime @1777027103 {#2440 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#2439 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2496 …} } Thelia\Api\Resource\ProductSaleElements {#23500 +id: 32 +product: Thelia\Api\Resource\Product {#23630 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23762 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23789 …} +currency: Thelia\Api\Resource\Currency {#8705 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#3970 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3967 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3974 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23782 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7666 …} +attribute: Thelia\Api\Resource\Attribute {#20477 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#20485 …} +position: null +createdAt: DateTime @1777027136 {#4033 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4034 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4032 …} } Thelia\Api\Resource\AttributeCombination {#7702 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#20187 …} +attribute: Thelia\Api\Resource\Attribute {#20696 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#20605 …} +position: null +createdAt: DateTime @1777027136 {#4036 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4037 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4035 …} } ] +createdAt: DateTime @1777027136 {#2443 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#2690 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2446 …} } Thelia\Api\Resource\ProductSaleElements {#23606 +id: 33 +product: Thelia\Api\Resource\Product {#23736 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#20669 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#20855 …} +currency: Thelia\Api\Resource\Currency {#20879 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4098 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4095 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4091 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#20769 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#20874 …} +attribute: Thelia\Api\Resource\Attribute {#22685 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22710 …} +position: null +createdAt: DateTime @1777027198 {#4159 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4160 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4158 …} } Thelia\Api\Resource\AttributeCombination {#20877 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21196 …} +attribute: Thelia\Api\Resource\Attribute {#21169 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21064 …} +position: null +createdAt: DateTime @1777027198 {#4162 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4163 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4161 …} } ] +createdAt: DateTime @1777027198 {#2686 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2491 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2687 …} } Thelia\Api\Resource\ProductSaleElements {#23712 +id: 34 +product: Thelia\Api\Resource\Product {#20188 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#22788 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22718 …} +currency: Thelia\Api\Resource\Currency {#23804 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4216 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4212 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21157 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23799 …} +attribute: Thelia\Api\Resource\Attribute {#23825 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23823 …} +position: null +createdAt: DateTime @1777027212 {#4280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4281 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4279 …} } Thelia\Api\Resource\AttributeCombination {#23802 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23839 …} +attribute: Thelia\Api\Resource\Attribute {#23858 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23856 …} +position: null +createdAt: DateTime @1777027212 {#4283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4282 …} } ] +createdAt: DateTime @1777027212 {#2337 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2336 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2339 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#20089 +id: 7 +product: Thelia\Api\Resource\Product {#21171 …} +feature: Thelia\Api\Resource\Feature {#23876 …} +featureAv: Thelia\Api\Resource\FeatureAv {#23872 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3250 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3251 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3249 …} } Thelia\Api\Resource\FeatureProduct {#23010 +id: 8 +product: Thelia\Api\Resource\Product {#23893 …} +feature: Thelia\Api\Resource\Feature {#23914 …} +featureAv: Thelia\Api\Resource\FeatureAv {#23912 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3253 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3254 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3252 …} } Thelia\Api\Resource\FeatureProduct {#22744 +id: 9 +product: Thelia\Api\Resource\Product {#23929 …} +feature: Thelia\Api\Resource\Feature {#23950 …} +featureAv: Thelia\Api\Resource\FeatureAv {#23948 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3256 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3257 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3255 …} } ] +productAssociatedContents: [] } Thelia\Api\Resource\Product {#22783 +i18ns: Thelia\Api\Resource\I18nCollection {#22818 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#21166 -colors: null -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "__visited" => [ "Thelia\Api\Resource\Product#6@c7d8fd62e8b2fa9c402d9c887a25e909" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#20925 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#22938 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#23960 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#20932 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#20910 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#23977 +category: Thelia\Api\Resource\Category {#24089 …} +product: Thelia\Api\Resource\Product {#24093 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#22443 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#22423 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#22370 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#24090 +id: 24 +product: Thelia\Api\Resource\Product {#24133 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#24140 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#24162 …} +currency: Thelia\Api\Resource\Currency {#24177 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#22548 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#22547 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#22549 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#22524 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#22525 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#22523 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#24098 +id: 10 +product: Thelia\Api\Resource\Product {#24151 …} +feature: Thelia\Api\Resource\Feature {#24174 …} +featureAv: Thelia\Api\Resource\FeatureAv {#24172 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22530 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22531 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22529 …} } Thelia\Api\Resource\FeatureProduct {#24085 +id: 11 +product: Thelia\Api\Resource\Product {#24200 …} +feature: Thelia\Api\Resource\Feature {#24221 …} +featureAv: Thelia\Api\Resource\FeatureAv {#24219 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22533 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22534 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22532 …} } Thelia\Api\Resource\FeatureProduct {#24154 +id: 12 +product: Thelia\Api\Resource\Product {#24236 …} +feature: Thelia\Api\Resource\Feature {#24257 …} +featureAv: Thelia\Api\Resource\FeatureAv {#24255 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22536 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22537 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22535 …} } ] +productAssociatedContents: [] } ] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572 #parameters: null #shortName: "Product" #class: "Thelia\Api\Resource\Product" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:product:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_thelia_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_product_price_order_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_custom_filters_product_filter_depth_product_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_range_filter" "annotated_thelia_api_resource_product_thelia_api_bridge_propel_filter_date_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelCollectionProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/products_get_collection" #method: "GET" #uriTemplate: "/front/products" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null -itemUriTemplate: null } "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#5529 -pager: Propel\Runtime\Util\PropelModelPager {#20778 #query: Thelia\Model\ProductQuery {#22708 …} #page: 1 #maxPerPage: 3 #lastPage: 1 #nbResults: 2 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#22784 …} #con: null } : [ Thelia\Api\Resource\Product {#22782 +i18ns: Thelia\Api\Resource\I18nCollection {#22748 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#22773 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "__visited" => [ "Thelia\Api\Resource\Product#5@c7d8fd62e8b2fa9c402d9c887a25e909" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#2486 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#22805 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#22812 …} +brand: Thelia\Api\Resource\Brand {#22810 …} +virtual: false +createdAt: DateTime @1776971609 {#2500 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#2501 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#22922 +category: Thelia\Api\Resource\Category {#22951 …} +product: Thelia\Api\Resource\Product {#22953 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#2689 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#2682 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2684 …} } Thelia\Api\Resource\ProductCategory {#22942 +category: Thelia\Api\Resource\Category {#22962 …} +product: Thelia\Api\Resource\Product {#22958 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#2820 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3082 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#2819 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#22948 +id: 25 +product: Thelia\Api\Resource\Product {#23018 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23025 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23047 …} +currency: Thelia\Api\Resource\Currency {#23062 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#3300 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3301 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3299 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23040 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23057 …} +attribute: Thelia\Api\Resource\Attribute {#23083 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23081 …} +position: null +createdAt: DateTime @1777026744 {#3123 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3026 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3028 …} } Thelia\Api\Resource\AttributeCombination {#23060 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23097 …} +attribute: Thelia\Api\Resource\Attribute {#23116 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23114 …} +position: null +createdAt: DateTime @1777026744 {#2785 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#2786 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3027 …} } ] +createdAt: DateTime @1777026744 {#2836 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#2837 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3141 …} } Thelia\Api\Resource\ProductSaleElements {#22996 +id: 26 +product: Thelia\Api\Resource\Product {#23021 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23126 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23153 …} +currency: Thelia\Api\Resource\Currency {#23168 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#2816 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2706 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2263 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23146 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23163 …} +attribute: Thelia\Api\Resource\Attribute {#23189 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23187 …} +position: null +createdAt: DateTime @1777026824 {#2866 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3120 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#2869 …} } Thelia\Api\Resource\AttributeCombination {#23166 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23203 …} +attribute: Thelia\Api\Resource\Attribute {#23222 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23220 …} +position: null +createdAt: DateTime @1777026824 {#3119 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3118 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3122 …} } ] +createdAt: DateTime @1777026824 {#2716 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2711 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2838 …} } Thelia\Api\Resource\ProductSaleElements {#23016 +id: 27 +product: Thelia\Api\Resource\Product {#23100 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23232 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23259 …} +currency: Thelia\Api\Resource\Currency {#23274 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#2946 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2740 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#2953 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23252 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23269 …} +attribute: Thelia\Api\Resource\Attribute {#23295 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23293 …} +position: null +createdAt: DateTime @1777026867 {#3382 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3381 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3383 …} } Thelia\Api\Resource\AttributeCombination {#23272 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23309 …} +attribute: Thelia\Api\Resource\Attribute {#23328 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23326 …} +position: null +createdAt: DateTime @1777026867 {#3379 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3378 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3380 …} } ] +createdAt: DateTime @1777026867 {#2718 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2681 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2714 …} } Thelia\Api\Resource\ProductSaleElements {#23076 +id: 28 +product: Thelia\Api\Resource\Product {#23206 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23338 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23365 …} +currency: Thelia\Api\Resource\Currency {#23380 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#3466 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3463 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3470 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23358 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23375 …} +attribute: Thelia\Api\Resource\Attribute {#23401 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23399 …} +position: null +createdAt: DateTime @1777026893 {#3529 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3530 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3528 …} } Thelia\Api\Resource\AttributeCombination {#23378 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23415 …} +attribute: Thelia\Api\Resource\Attribute {#23434 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23432 …} +position: null +createdAt: DateTime @1777026893 {#3532 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#3533 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3531 …} } ] +createdAt: DateTime @1777026893 {#2678 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2680 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2685 …} } Thelia\Api\Resource\ProductSaleElements {#23182 +id: 29 +product: Thelia\Api\Resource\Product {#23312 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23444 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23471 …} +currency: Thelia\Api\Resource\Currency {#23486 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#3592 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3589 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3596 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23464 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23481 …} +attribute: Thelia\Api\Resource\Attribute {#23507 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23505 …} +position: null +createdAt: DateTime @1777026935 {#3655 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3656 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3654 …} } Thelia\Api\Resource\AttributeCombination {#23484 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23521 …} +attribute: Thelia\Api\Resource\Attribute {#23540 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23538 …} +position: null +createdAt: DateTime @1777026935 {#3658 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#3659 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3657 …} } ] +createdAt: DateTime @1777026935 {#2526 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2535 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2335 …} } Thelia\Api\Resource\ProductSaleElements {#23288 +id: 30 +product: Thelia\Api\Resource\Product {#23418 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23550 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23577 …} +currency: Thelia\Api\Resource\Currency {#23592 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#3718 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3715 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3722 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23570 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23587 …} +attribute: Thelia\Api\Resource\Attribute {#23613 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23611 …} +position: null +createdAt: DateTime @1777026949 {#3781 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3782 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3780 …} } Thelia\Api\Resource\AttributeCombination {#23590 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23627 …} +attribute: Thelia\Api\Resource\Attribute {#23646 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23644 …} +position: null +createdAt: DateTime @1777026949 {#3784 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#3785 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3783 …} } ] +createdAt: DateTime @1777026949 {#2504 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#2507 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2495 …} } Thelia\Api\Resource\ProductSaleElements {#23394 +id: 31 +product: Thelia\Api\Resource\Product {#23524 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23656 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23683 …} +currency: Thelia\Api\Resource\Currency {#23698 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#3844 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3841 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3848 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23676 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23693 …} +attribute: Thelia\Api\Resource\Attribute {#23719 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23717 …} +position: null +createdAt: DateTime @1777027104 {#3907 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#3908 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3906 …} } Thelia\Api\Resource\AttributeCombination {#23696 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23733 …} +attribute: Thelia\Api\Resource\Attribute {#23752 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23750 …} +position: null +createdAt: DateTime @1777027103 {#3910 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#3911 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3909 …} } ] +createdAt: DateTime @1777027103 {#2440 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#2439 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2496 …} } Thelia\Api\Resource\ProductSaleElements {#23500 +id: 32 +product: Thelia\Api\Resource\Product {#23630 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#23762 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23789 …} +currency: Thelia\Api\Resource\Currency {#8705 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#3970 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3967 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3974 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#23782 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7666 …} +attribute: Thelia\Api\Resource\Attribute {#20477 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#20485 …} +position: null +createdAt: DateTime @1777027136 {#4033 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4034 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4032 …} } Thelia\Api\Resource\AttributeCombination {#7702 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#20187 …} +attribute: Thelia\Api\Resource\Attribute {#20696 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#20605 …} +position: null +createdAt: DateTime @1777027136 {#4036 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4037 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4035 …} } ] +createdAt: DateTime @1777027136 {#2443 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#2690 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2446 …} } Thelia\Api\Resource\ProductSaleElements {#23606 +id: 33 +product: Thelia\Api\Resource\Product {#23736 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#20669 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#20855 …} +currency: Thelia\Api\Resource\Currency {#20879 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4098 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4095 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4091 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#20769 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#20874 …} +attribute: Thelia\Api\Resource\Attribute {#22685 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#22710 …} +position: null +createdAt: DateTime @1777027198 {#4159 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4160 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4158 …} } Thelia\Api\Resource\AttributeCombination {#20877 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#21196 …} +attribute: Thelia\Api\Resource\Attribute {#21169 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#21064 …} +position: null +createdAt: DateTime @1777027198 {#4162 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4163 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4161 …} } ] +createdAt: DateTime @1777027198 {#2686 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2491 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2687 …} } Thelia\Api\Resource\ProductSaleElements {#23712 +id: 34 +product: Thelia\Api\Resource\Product {#20188 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#22788 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#22718 …} +currency: Thelia\Api\Resource\Currency {#23804 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4216 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4212 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#21157 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23799 …} +attribute: Thelia\Api\Resource\Attribute {#23825 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23823 …} +position: null +createdAt: DateTime @1777027212 {#4280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4281 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4279 …} } Thelia\Api\Resource\AttributeCombination {#23802 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#23839 …} +attribute: Thelia\Api\Resource\Attribute {#23858 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#23856 …} +position: null +createdAt: DateTime @1777027212 {#4283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4282 …} } ] +createdAt: DateTime @1777027212 {#2337 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#2336 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#2339 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#20089 +id: 7 +product: Thelia\Api\Resource\Product {#21171 …} +feature: Thelia\Api\Resource\Feature {#23876 …} +featureAv: Thelia\Api\Resource\FeatureAv {#23872 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3250 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3251 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3249 …} } Thelia\Api\Resource\FeatureProduct {#23010 +id: 8 +product: Thelia\Api\Resource\Product {#23893 …} +feature: Thelia\Api\Resource\Feature {#23914 …} +featureAv: Thelia\Api\Resource\FeatureAv {#23912 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3253 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3254 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3252 …} } Thelia\Api\Resource\FeatureProduct {#22744 +id: 9 +product: Thelia\Api\Resource\Product {#23929 …} +feature: Thelia\Api\Resource\Feature {#23950 …} +featureAv: Thelia\Api\Resource\FeatureAv {#23948 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3256 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3257 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3255 …} } ] +productAssociatedContents: [] } Thelia\Api\Resource\Product {#22783 +i18ns: Thelia\Api\Resource\I18nCollection {#22818 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#21166 -colors: null -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#2572} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => "1" "itemsPerPage" => 3 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "__visited" => [ "Thelia\Api\Resource\Product#6@c7d8fd62e8b2fa9c402d9c887a25e909" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#20925 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#22938 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#23960 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#20932 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#20910 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#23977 +category: Thelia\Api\Resource\Category {#24089 …} +product: Thelia\Api\Resource\Product {#24093 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#22443 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#22423 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#22370 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#24090 +id: 24 +product: Thelia\Api\Resource\Product {#24133 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#24140 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#24162 …} +currency: Thelia\Api\Resource\Currency {#24177 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#22548 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#22547 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#22549 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#22524 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#22525 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#22523 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#24098 +id: 10 +product: Thelia\Api\Resource\Product {#24151 …} +feature: Thelia\Api\Resource\Feature {#24174 …} +featureAv: Thelia\Api\Resource\FeatureAv {#24172 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22530 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22531 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22529 …} } Thelia\Api\Resource\FeatureProduct {#24085 +id: 11 +product: Thelia\Api\Resource\Product {#24200 …} +feature: Thelia\Api\Resource\Feature {#24221 …} +featureAv: Thelia\Api\Resource\FeatureAv {#24219 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22533 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22534 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22532 …} } Thelia\Api\Resource\FeatureProduct {#24154 +id: 12 +product: Thelia\Api\Resource\Product {#24236 …} +feature: Thelia\Api\Resource\Feature {#24257 …} +featureAv: Thelia\Api\Resource\FeatureAv {#24255 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#22536 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#22537 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#22535 …} } ] +productAssociatedContents: [] } ] : false : false } ] ] |
ItemNormalizer (8.75 ms)
Show nested normalizers
|
22.14 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#24598 -pager: Propel\Runtime\Util\PropelModelPager {#24594 #query: Thelia\Model\ContentQuery {#24597 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#24682 …} #con: null } : [ Thelia\Api\Resource\Content {#24690 +i18ns: Thelia\Api\Resource\I18nCollection {#24707 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#24687 …} +id: 1 +visible: true +position: 1 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#24731 +content: Thelia\Api\Resource\Content {#24744 …} +folder: Thelia\Api\Resource\Folder {#24760 …} +defaultFolder: true +position: 1 +createdAt: DateTime @1774611250 {#24728 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#24729 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#24727 …} } ] +createdAt: DateTime @1774611250 {#24694 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#24711 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#24686 +i18ns: Thelia\Api\Resource\I18nCollection {#24704 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#24706 …} +id: 2 +visible: true +position: 2 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#24770 +content: Thelia\Api\Resource\Content {#24789 …} +folder: Thelia\Api\Resource\Folder {#24792 …} +defaultFolder: true +position: 2 +createdAt: DateTime @1774611276 {#24771 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#24772 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#24762 …} } ] +createdAt: DateTime @1774611276 {#24708 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#24699 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#24710 +i18ns: Thelia\Api\Resource\I18nCollection {#24716 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#24701 …} +id: 3 +visible: true +position: 3 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#24810 +content: Thelia\Api\Resource\Content {#24826 …} +folder: Thelia\Api\Resource\Folder {#24829 …} +defaultFolder: true +position: 3 +createdAt: DateTime @1774611292 {#24806 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#24809 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#24805 …} } ] +createdAt: DateTime @1774611292 {#24702 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#24703 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } } ] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/contents" "operation" => ApiPlatform\Metadata\GetCollection {#24571 #parameters: null #shortName: "Content" #class: "Thelia\Api\Resource\Content" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:content:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_thelia_api_resource_content_thelia_api_bridge_propel_filter_search_filter" "annotated_thelia_api_resource_content_thelia_api_bridge_propel_filter_not_in_filter" "annotated_thelia_api_resource_content_thelia_api_bridge_propel_filter_boolean_filter" "annotated_thelia_api_resource_content_thelia_api_bridge_propel_filter_order_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: null #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "Thelia\Api\Bridge\Propel\State\PropelCollectionProvider" #processor: "Thelia\Api\Bridge\Propel\State\PropelPersistProcessor" #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true "is_alternate_resource_metadata" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/contents_get_collection" #method: "GET" #uriTemplate: "/front/contents" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #outputFormats: [ "json" => [ "application/json" "application/json" "application/json" ] "jsonld" => [ "application/ld+json" "application/ld+json" "application/ld+json" "application/ld+json" ] "html" => [ "text/html" "text/html" "text/html" ] ] #uriVariables: [] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: false #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapiContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null -itemUriTemplate: null } "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Content" "filters" => [ "contentFolders.folder.id" => "1" "locale" => "fr_FR" ] "groups" => [ "front:content:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#24598 -pager: Propel\Runtime\Util\PropelModelPager {#24594 #query: Thelia\Model\ContentQuery {#24597 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#24682 …} #con: null } : [ Thelia\Api\Resource\Content {#24690 +i18ns: Thelia\Api\Resource\I18nCollection {#24707 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#24687 …} +id: 1 +visible: true +position: 1 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#24731 +content: Thelia\Api\Resource\Content {#24744 …} +folder: Thelia\Api\Resource\Folder {#24760 …} +defaultFolder: true +position: 1 +createdAt: DateTime @1774611250 {#24728 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#24729 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#24727 …} } ] +createdAt: DateTime @1774611250 {#24694 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#24711 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#24686 +i18ns: Thelia\Api\Resource\I18nCollection {#24704 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#24706 …} +id: 2 +visible: true +position: 2 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#24770 +content: Thelia\Api\Resource\Content {#24789 …} +folder: Thelia\Api\Resource\Folder {#24792 …} +defaultFolder: true +position: 2 +createdAt: DateTime @1774611276 {#24771 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#24772 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#24762 …} } ] +createdAt: DateTime @1774611276 {#24708 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#24699 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#24710 +i18ns: Thelia\Api\Resource\I18nCollection {#24716 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#24701 …} +id: 3 +visible: true +position: 3 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#24810 +content: Thelia\Api\Resource\Content {#24826 …} +folder: Thelia\Api\Resource\Folder {#24829 …} +defaultFolder: true +position: 3 +createdAt: DateTime @1774611292 {#24806 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#24809 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#24805 …} } ] +createdAt: DateTime @1774611292 {#24702 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#24703 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } } ] : false : false } ] ] |
ItemNormalizer (3.95 ms)
Show nested normalizers
|
16.00 ms |
denormalize 0
Nothing was denormalized.
encode 0
Nothing was encoded.
decode 0
Nothing was decoded.