Serializer
9
Handled
100.47 ms
Total time
serialize 0
Nothing was serialized.
deserialize 0
Nothing was deserialized.
normalize 9
| Data | Context | Normalizer | Time | Caller |
|---|---|---|---|---|
|
Thelia\Api\Resource\Category
Show contents
Thelia\Api\Resource\Category {#2177 +i18ns: Thelia\Api\Resource\I18nCollection {#2169 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#1951 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#1950 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#1949 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } |
Format: none
Show context
[ "path_info" => "/api/front/categories/1" "operation" => ApiPlatform\Metadata\Get {#2211 #parameters: null #shortName: "Category" #class: "Thelia\Api\Resource\Category" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:category:read" "front:category:read:single" ] ] #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\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/categories/{id}_get" #method: "GET" #uriTemplate: "/front/categories/{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 {#2210 #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\Category" -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" => "1" ] "resource_class" => "Thelia\Api\Resource\Category" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:category:read" "front:category:read:single" ] "extra_variables" => [ "object" => Thelia\Api\Resource\Category {#2177 +i18ns: Thelia\Api\Resource\I18nCollection {#2169 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#1951 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#1950 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#1949 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } ] ] |
ItemNormalizer (3.78 ms)
Show nested normalizers
|
3.99 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#2241 -pager: Propel\Runtime\Util\PropelModelPager {#2275 #query: Thelia\Model\CategoryQuery {#2237 …} #page: 0 #maxPerPage: 30 #lastPage: 0 #nbResults: 0 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#1954 …} #con: null } : [] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/categories" "operation" => ApiPlatform\Metadata\GetCollection {#2212 #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" => 1 "order" => [ "position" => "asc" ] "visible" => true "locale" => "fr_FR" ] "groups" => [ "front:category:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#2241 -pager: Propel\Runtime\Util\PropelModelPager {#2275 #query: Thelia\Model\CategoryQuery {#2237 …} #page: 0 #maxPerPage: 30 #lastPage: 0 #nbResults: 0 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#1954 …} #con: null } : [] : false : false } ] ] |
0.26 ms | ||
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#2837 -pager: Propel\Runtime\Util\PropelModelPager {#2817 #query: Thelia\Model\CategoryQuery {#2821 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#2848 …} #con: null } : [ Thelia\Api\Resource\Category {#2826 +i18ns: Thelia\Api\Resource\I18nCollection {#2825 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#1951 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#1950 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#1949 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#2860 +i18ns: Thelia\Api\Resource\I18nCollection {#2861 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2852 …} +id: 2 +parent: 0 +visible: true +position: 2 +defaultTemplateId: null +createdAt: DateTime @1774433912 {#2853 : 2026-03-25 11:18:32.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776970794 {#2854 : 2026-04-23 20:59:54.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#2863 +i18ns: Thelia\Api\Resource\I18nCollection {#2867 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2856 …} +id: 4 +parent: 0 +visible: true +position: 3 +defaultTemplateId: null +createdAt: DateTime @1776970846 {#2857 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776970846 {#2858 : 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 {#2212 #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 {#2837 -pager: Propel\Runtime\Util\PropelModelPager {#2817 #query: Thelia\Model\CategoryQuery {#2821 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#2848 …} #con: null } : [ Thelia\Api\Resource\Category {#2826 +i18ns: Thelia\Api\Resource\I18nCollection {#2825 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#1951 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#1950 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#1949 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#2860 +i18ns: Thelia\Api\Resource\I18nCollection {#2861 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2852 …} +id: 2 +parent: 0 +visible: true +position: 2 +defaultTemplateId: null +createdAt: DateTime @1774433912 {#2853 : 2026-03-25 11:18:32.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776970794 {#2854 : 2026-04-23 20:59:54.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#2863 +i18ns: Thelia\Api\Resource\I18nCollection {#2867 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2856 …} +id: 4 +parent: 0 +visible: true +position: 3 +defaultTemplateId: null +createdAt: DateTime @1776970846 {#2857 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776970846 {#2858 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } } ] : false : false } ] ] |
ItemNormalizer (2.23 ms)
Show nested normalizers
|
8.67 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#3402 -pager: Propel\Runtime\Util\PropelModelPager {#3114 #query: Thelia\Model\ProductQuery {#3406 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 2 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3462 …} #con: null } : [ Thelia\Api\Resource\Product {#3447 +i18ns: Thelia\Api\Resource\I18nCollection {#3531 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3442 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3095 #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 "tfilters" => [] "itemsPerPage" => 30 "page" => 1 "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 {#3443 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#3600 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#3556 …} +brand: Thelia\Api\Resource\Brand {#3793 …} +virtual: false +createdAt: DateTime @1776971609 {#3444 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3445 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#3766 +category: Thelia\Api\Resource\Category {#3809 …} +product: Thelia\Api\Resource\Product {#3896 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#3770 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#3769 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#3771 …} } Thelia\Api\Resource\ProductCategory {#3802 +category: Thelia\Api\Resource\Category {#3929 …} +product: Thelia\Api\Resource\Product {#3927 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#3767 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3764 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#3768 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#3806 +id: 25 +product: Thelia\Api\Resource\Product {#3903 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4018 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3998 …} +currency: Thelia\Api\Resource\Currency {#4034 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4016 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4017 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4015 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4005 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4042 …} +attribute: Thelia\Api\Resource\Attribute {#4064 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4060 …} +position: null +createdAt: DateTime @1777026744 {#3893 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3870 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3889 …} } Thelia\Api\Resource\AttributeCombination {#4039 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4083 …} +attribute: Thelia\Api\Resource\Attribute {#4102 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4094 …} +position: null +createdAt: DateTime @1777026744 {#3701 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3298 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3731 …} } ] +createdAt: DateTime @1777026744 {#3859 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#3858 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3860 …} } Thelia\Api\Resource\ProductSaleElements {#3941 +id: 26 +product: Thelia\Api\Resource\Product {#4025 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4105 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3409 …} +currency: Thelia\Api\Resource\Currency {#3156 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3125 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3568 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3431 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3419 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3152 …} +attribute: Thelia\Api\Resource\Attribute {#3598 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3532 …} +position: null +createdAt: DateTime @1777026824 {#3170 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3171 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3169 …} } Thelia\Api\Resource\AttributeCombination {#3642 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3827 …} +attribute: Thelia\Api\Resource\Attribute {#3746 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3738 …} +position: null +createdAt: DateTime @1777026824 {#3565 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3564 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3172 …} } ] +createdAt: DateTime @1777026824 {#3856 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3855 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3857 …} } Thelia\Api\Resource\ProductSaleElements {#3707 +id: 27 +product: Thelia\Api\Resource\Product {#3422 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3750 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4026 …} +currency: Thelia\Api\Resource\Currency {#3815 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#3756 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3755 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3759 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4037 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3820 …} +attribute: Thelia\Api\Resource\Attribute {#4112 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4110 …} +position: null +createdAt: DateTime @1777026867 {#3897 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3962 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3991 …} } Thelia\Api\Resource\AttributeCombination {#3817 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4126 …} +attribute: Thelia\Api\Resource\Attribute {#4145 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4137 …} +position: null +createdAt: DateTime @1777026867 {#3969 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3979 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3963 …} } ] +createdAt: DateTime @1777026867 {#3853 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3852 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3854 …} } Thelia\Api\Resource\ProductSaleElements {#4071 +id: 28 +product: Thelia\Api\Resource\Product {#3709 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4149 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4188 …} +currency: Thelia\Api\Resource\Currency {#4203 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4155 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4154 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4158 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4181 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4198 …} +attribute: Thelia\Api\Resource\Attribute {#4230 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4228 …} +position: null +createdAt: DateTime @1777026893 {#4217 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4218 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4216 …} } Thelia\Api\Resource\AttributeCombination {#4201 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4244 …} +attribute: Thelia\Api\Resource\Attribute {#4263 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4255 …} +position: null +createdAt: DateTime @1777026893 {#4220 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4221 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4219 …} } ] +createdAt: DateTime @1777026893 {#3850 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3849 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3851 …} } Thelia\Api\Resource\ProductSaleElements {#3625 +id: 29 +product: Thelia\Api\Resource\Product {#4178 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4267 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4306 …} +currency: Thelia\Api\Resource\Currency {#4321 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4273 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4272 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4276 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4299 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4316 …} +attribute: Thelia\Api\Resource\Attribute {#4348 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4346 …} +position: null +createdAt: DateTime @1777026935 {#4335 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4336 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4334 …} } Thelia\Api\Resource\AttributeCombination {#4319 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4362 …} +attribute: Thelia\Api\Resource\Attribute {#4381 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4373 …} +position: null +createdAt: DateTime @1777026935 {#4338 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4339 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4337 …} } ] +createdAt: DateTime @1777026935 {#3847 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3846 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3848 …} } Thelia\Api\Resource\ProductSaleElements {#3980 +id: 30 +product: Thelia\Api\Resource\Product {#4296 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4385 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4424 …} +currency: Thelia\Api\Resource\Currency {#4439 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4391 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4390 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4394 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4417 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4434 …} +attribute: Thelia\Api\Resource\Attribute {#4466 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4464 …} +position: null +createdAt: DateTime @1777026949 {#4453 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4454 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4452 …} } Thelia\Api\Resource\AttributeCombination {#4437 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4480 …} +attribute: Thelia\Api\Resource\Attribute {#4499 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4491 …} +position: null +createdAt: DateTime @1777026949 {#4456 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4457 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4455 …} } ] +createdAt: DateTime @1777026949 {#3844 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3843 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3845 …} } Thelia\Api\Resource\ProductSaleElements {#4223 +id: 31 +product: Thelia\Api\Resource\Product {#4414 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4503 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4542 …} +currency: Thelia\Api\Resource\Currency {#4557 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4509 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4508 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4512 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4535 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4552 …} +attribute: Thelia\Api\Resource\Attribute {#4584 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4582 …} +position: null +createdAt: DateTime @1777027104 {#4571 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4572 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4570 …} } Thelia\Api\Resource\AttributeCombination {#4555 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4598 …} +attribute: Thelia\Api\Resource\Attribute {#4617 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4609 …} +position: null +createdAt: DateTime @1777027103 {#4574 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4575 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4573 …} } ] +createdAt: DateTime @1777027103 {#3841 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#3840 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3842 …} } Thelia\Api\Resource\ProductSaleElements {#4341 +id: 32 +product: Thelia\Api\Resource\Product {#4532 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4621 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4660 …} +currency: Thelia\Api\Resource\Currency {#4675 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4627 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4626 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4630 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4653 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4670 …} +attribute: Thelia\Api\Resource\Attribute {#4702 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4694 …} +position: null +createdAt: DateTime @1777027136 {#4689 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4690 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4688 …} } Thelia\Api\Resource\AttributeCombination {#4673 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4719 …} +attribute: Thelia\Api\Resource\Attribute {#4738 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4736 …} +position: null +createdAt: DateTime @1777027136 {#4692 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4693 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4691 …} } ] +createdAt: DateTime @1777027136 {#3838 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#3837 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3839 …} } Thelia\Api\Resource\ProductSaleElements {#4459 +id: 33 +product: Thelia\Api\Resource\Product {#4650 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4734 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4778 …} +currency: Thelia\Api\Resource\Currency {#4793 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4743 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4742 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4748 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4771 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4788 …} +attribute: Thelia\Api\Resource\Attribute {#4820 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4818 …} +position: null +createdAt: DateTime @1777027198 {#4807 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4808 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4806 …} } Thelia\Api\Resource\AttributeCombination {#4791 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4834 …} +attribute: Thelia\Api\Resource\Attribute {#4853 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4851 …} +position: null +createdAt: DateTime @1777027198 {#4810 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4811 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4809 …} } ] +createdAt: DateTime @1777027198 {#3835 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3834 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3836 …} } Thelia\Api\Resource\ProductSaleElements {#4577 +id: 34 +product: Thelia\Api\Resource\Product {#4768 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4849 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4893 …} +currency: Thelia\Api\Resource\Currency {#4908 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4858 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4857 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4863 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4886 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4903 …} +attribute: Thelia\Api\Resource\Attribute {#4935 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4933 …} +position: null +createdAt: DateTime @1777027212 {#4922 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4923 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4921 …} } Thelia\Api\Resource\AttributeCombination {#4906 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4949 …} +attribute: Thelia\Api\Resource\Attribute {#4968 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4966 …} +position: null +createdAt: DateTime @1777027212 {#4925 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4926 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4924 …} } ] +createdAt: DateTime @1777027212 {#3832 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3831 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3833 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#4698 +id: 7 +product: Thelia\Api\Resource\Product {#4879 …} +feature: Thelia\Api\Resource\Feature {#4986 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5218 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3971 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3972 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3970 …} } Thelia\Api\Resource\FeatureProduct {#3911 +id: 8 +product: Thelia\Api\Resource\Product {#5201 …} +feature: Thelia\Api\Resource\Feature {#5234 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5199 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3974 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3975 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3973 …} } Thelia\Api\Resource\FeatureProduct {#4885 +id: 9 +product: Thelia\Api\Resource\Product {#5242 …} +feature: Thelia\Api\Resource\Feature {#5170 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5241 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3977 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3978 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3976 …} } ] +productAssociatedContents: [] } Thelia\Api\Resource\Product {#3296 +i18ns: Thelia\Api\Resource\I18nCollection {#3791 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3404 -colors: null -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3095} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => 1 "tfilters" => [] "itemsPerPage" => 30 "page" => 1 "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 {#3469 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#3799 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#5138 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#3456 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#3468 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#5052 +category: Thelia\Api\Resource\Category {#5007 …} +product: Thelia\Api\Resource\Product {#5005 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#5051 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#5071 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#5124 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#5015 +id: 24 +product: Thelia\Api\Resource\Product {#5276 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5280 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5308 …} +currency: Thelia\Api\Resource\Currency {#5323 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#5282 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5281 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5283 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#5258 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5259 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#5257 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#5000 +id: 10 +product: Thelia\Api\Resource\Product {#5294 …} +feature: Thelia\Api\Resource\Feature {#5320 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5318 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5264 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5265 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5263 …} } Thelia\Api\Resource\FeatureProduct {#5012 +id: 11 +product: Thelia\Api\Resource\Product {#5346 …} +feature: Thelia\Api\Resource\Feature {#5367 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5365 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5267 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5268 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5266 …} } Thelia\Api\Resource\FeatureProduct {#5297 +id: 12 +product: Thelia\Api\Resource\Product {#5382 …} +feature: Thelia\Api\Resource\Feature {#5403 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5401 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5270 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5271 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5269 …} } ] +productAssociatedContents: [] } ] : false : false } |
Format: jsonld
Show context
[ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3095 #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 "tfilters" => [] "itemsPerPage" => 30 "page" => 1 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#3402 -pager: Propel\Runtime\Util\PropelModelPager {#3114 #query: Thelia\Model\ProductQuery {#3406 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 2 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3462 …} #con: null } : [ Thelia\Api\Resource\Product {#3447 +i18ns: Thelia\Api\Resource\I18nCollection {#3531 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3442 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3095} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => 1 "tfilters" => [] "itemsPerPage" => 30 "page" => 1 "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 {#3443 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#3600 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#3556 …} +brand: Thelia\Api\Resource\Brand {#3793 …} +virtual: false +createdAt: DateTime @1776971609 {#3444 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3445 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#3766 +category: Thelia\Api\Resource\Category {#3809 …} +product: Thelia\Api\Resource\Product {#3896 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#3770 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#3769 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#3771 …} } Thelia\Api\Resource\ProductCategory {#3802 +category: Thelia\Api\Resource\Category {#3929 …} +product: Thelia\Api\Resource\Product {#3927 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#3767 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3764 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#3768 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#3806 +id: 25 +product: Thelia\Api\Resource\Product {#3903 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4018 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3998 …} +currency: Thelia\Api\Resource\Currency {#4034 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4016 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4017 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4015 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4005 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4042 …} +attribute: Thelia\Api\Resource\Attribute {#4064 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4060 …} +position: null +createdAt: DateTime @1777026744 {#3893 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3870 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3889 …} } Thelia\Api\Resource\AttributeCombination {#4039 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4083 …} +attribute: Thelia\Api\Resource\Attribute {#4102 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4094 …} +position: null +createdAt: DateTime @1777026744 {#3701 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3298 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3731 …} } ] +createdAt: DateTime @1777026744 {#3859 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#3858 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3860 …} } Thelia\Api\Resource\ProductSaleElements {#3941 +id: 26 +product: Thelia\Api\Resource\Product {#4025 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4105 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3409 …} +currency: Thelia\Api\Resource\Currency {#3156 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3125 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3568 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3431 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3419 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3152 …} +attribute: Thelia\Api\Resource\Attribute {#3598 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3532 …} +position: null +createdAt: DateTime @1777026824 {#3170 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3171 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3169 …} } Thelia\Api\Resource\AttributeCombination {#3642 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3827 …} +attribute: Thelia\Api\Resource\Attribute {#3746 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3738 …} +position: null +createdAt: DateTime @1777026824 {#3565 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3564 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3172 …} } ] +createdAt: DateTime @1777026824 {#3856 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3855 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3857 …} } Thelia\Api\Resource\ProductSaleElements {#3707 +id: 27 +product: Thelia\Api\Resource\Product {#3422 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3750 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4026 …} +currency: Thelia\Api\Resource\Currency {#3815 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#3756 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3755 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3759 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4037 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3820 …} +attribute: Thelia\Api\Resource\Attribute {#4112 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4110 …} +position: null +createdAt: DateTime @1777026867 {#3897 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3962 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3991 …} } Thelia\Api\Resource\AttributeCombination {#3817 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4126 …} +attribute: Thelia\Api\Resource\Attribute {#4145 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4137 …} +position: null +createdAt: DateTime @1777026867 {#3969 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3979 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3963 …} } ] +createdAt: DateTime @1777026867 {#3853 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3852 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3854 …} } Thelia\Api\Resource\ProductSaleElements {#4071 +id: 28 +product: Thelia\Api\Resource\Product {#3709 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4149 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4188 …} +currency: Thelia\Api\Resource\Currency {#4203 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4155 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4154 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4158 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4181 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4198 …} +attribute: Thelia\Api\Resource\Attribute {#4230 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4228 …} +position: null +createdAt: DateTime @1777026893 {#4217 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4218 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4216 …} } Thelia\Api\Resource\AttributeCombination {#4201 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4244 …} +attribute: Thelia\Api\Resource\Attribute {#4263 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4255 …} +position: null +createdAt: DateTime @1777026893 {#4220 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4221 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4219 …} } ] +createdAt: DateTime @1777026893 {#3850 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3849 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3851 …} } Thelia\Api\Resource\ProductSaleElements {#3625 +id: 29 +product: Thelia\Api\Resource\Product {#4178 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4267 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4306 …} +currency: Thelia\Api\Resource\Currency {#4321 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4273 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4272 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4276 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4299 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4316 …} +attribute: Thelia\Api\Resource\Attribute {#4348 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4346 …} +position: null +createdAt: DateTime @1777026935 {#4335 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4336 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4334 …} } Thelia\Api\Resource\AttributeCombination {#4319 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4362 …} +attribute: Thelia\Api\Resource\Attribute {#4381 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4373 …} +position: null +createdAt: DateTime @1777026935 {#4338 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4339 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4337 …} } ] +createdAt: DateTime @1777026935 {#3847 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3846 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3848 …} } Thelia\Api\Resource\ProductSaleElements {#3980 +id: 30 +product: Thelia\Api\Resource\Product {#4296 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4385 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4424 …} +currency: Thelia\Api\Resource\Currency {#4439 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4391 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4390 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4394 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4417 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4434 …} +attribute: Thelia\Api\Resource\Attribute {#4466 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4464 …} +position: null +createdAt: DateTime @1777026949 {#4453 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4454 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4452 …} } Thelia\Api\Resource\AttributeCombination {#4437 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4480 …} +attribute: Thelia\Api\Resource\Attribute {#4499 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4491 …} +position: null +createdAt: DateTime @1777026949 {#4456 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4457 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4455 …} } ] +createdAt: DateTime @1777026949 {#3844 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3843 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3845 …} } Thelia\Api\Resource\ProductSaleElements {#4223 +id: 31 +product: Thelia\Api\Resource\Product {#4414 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4503 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4542 …} +currency: Thelia\Api\Resource\Currency {#4557 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4509 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4508 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4512 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4535 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4552 …} +attribute: Thelia\Api\Resource\Attribute {#4584 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4582 …} +position: null +createdAt: DateTime @1777027104 {#4571 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4572 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4570 …} } Thelia\Api\Resource\AttributeCombination {#4555 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4598 …} +attribute: Thelia\Api\Resource\Attribute {#4617 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4609 …} +position: null +createdAt: DateTime @1777027103 {#4574 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4575 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4573 …} } ] +createdAt: DateTime @1777027103 {#3841 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#3840 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3842 …} } Thelia\Api\Resource\ProductSaleElements {#4341 +id: 32 +product: Thelia\Api\Resource\Product {#4532 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4621 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4660 …} +currency: Thelia\Api\Resource\Currency {#4675 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4627 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4626 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4630 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4653 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4670 …} +attribute: Thelia\Api\Resource\Attribute {#4702 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4694 …} +position: null +createdAt: DateTime @1777027136 {#4689 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4690 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4688 …} } Thelia\Api\Resource\AttributeCombination {#4673 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4719 …} +attribute: Thelia\Api\Resource\Attribute {#4738 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4736 …} +position: null +createdAt: DateTime @1777027136 {#4692 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4693 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4691 …} } ] +createdAt: DateTime @1777027136 {#3838 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#3837 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3839 …} } Thelia\Api\Resource\ProductSaleElements {#4459 +id: 33 +product: Thelia\Api\Resource\Product {#4650 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4734 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4778 …} +currency: Thelia\Api\Resource\Currency {#4793 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4743 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4742 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4748 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4771 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4788 …} +attribute: Thelia\Api\Resource\Attribute {#4820 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4818 …} +position: null +createdAt: DateTime @1777027198 {#4807 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4808 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4806 …} } Thelia\Api\Resource\AttributeCombination {#4791 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4834 …} +attribute: Thelia\Api\Resource\Attribute {#4853 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4851 …} +position: null +createdAt: DateTime @1777027198 {#4810 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4811 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4809 …} } ] +createdAt: DateTime @1777027198 {#3835 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3834 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3836 …} } Thelia\Api\Resource\ProductSaleElements {#4577 +id: 34 +product: Thelia\Api\Resource\Product {#4768 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4849 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4893 …} +currency: Thelia\Api\Resource\Currency {#4908 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4858 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4857 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4863 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4886 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4903 …} +attribute: Thelia\Api\Resource\Attribute {#4935 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4933 …} +position: null +createdAt: DateTime @1777027212 {#4922 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4923 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4921 …} } Thelia\Api\Resource\AttributeCombination {#4906 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4949 …} +attribute: Thelia\Api\Resource\Attribute {#4968 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4966 …} +position: null +createdAt: DateTime @1777027212 {#4925 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4926 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4924 …} } ] +createdAt: DateTime @1777027212 {#3832 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3831 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3833 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#4698 +id: 7 +product: Thelia\Api\Resource\Product {#4879 …} +feature: Thelia\Api\Resource\Feature {#4986 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5218 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3971 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3972 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3970 …} } Thelia\Api\Resource\FeatureProduct {#3911 +id: 8 +product: Thelia\Api\Resource\Product {#5201 …} +feature: Thelia\Api\Resource\Feature {#5234 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5199 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3974 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3975 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3973 …} } Thelia\Api\Resource\FeatureProduct {#4885 +id: 9 +product: Thelia\Api\Resource\Product {#5242 …} +feature: Thelia\Api\Resource\Feature {#5170 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5241 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3977 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3978 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3976 …} } ] +productAssociatedContents: [] } Thelia\Api\Resource\Product {#3296 +i18ns: Thelia\Api\Resource\I18nCollection {#3791 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3404 -colors: null -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3095} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => 1 "tfilters" => [] "itemsPerPage" => 30 "page" => 1 "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 {#3469 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#3799 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#5138 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#3456 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#3468 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#5052 +category: Thelia\Api\Resource\Category {#5007 …} +product: Thelia\Api\Resource\Product {#5005 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#5051 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#5071 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#5124 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#5015 +id: 24 +product: Thelia\Api\Resource\Product {#5276 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5280 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5308 …} +currency: Thelia\Api\Resource\Currency {#5323 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#5282 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5281 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5283 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#5258 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5259 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#5257 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#5000 +id: 10 +product: Thelia\Api\Resource\Product {#5294 …} +feature: Thelia\Api\Resource\Feature {#5320 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5318 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5264 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5265 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5263 …} } Thelia\Api\Resource\FeatureProduct {#5012 +id: 11 +product: Thelia\Api\Resource\Product {#5346 …} +feature: Thelia\Api\Resource\Feature {#5367 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5365 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5267 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5268 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5266 …} } Thelia\Api\Resource\FeatureProduct {#5297 +id: 12 +product: Thelia\Api\Resource\Product {#5382 …} +feature: Thelia\Api\Resource\Feature {#5403 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5401 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5270 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5271 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5269 …} } ] +productAssociatedContents: [] } ] : false : false } ] ] |
CollectionFiltersNormalizer (22.32 ms)
Show nested normalizers
|
22.49 ms | |
|
array
Show contents
[ Thelia\Api\Resource\Filter {#6233 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#5927 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#5980 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#5936 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#5968 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#5937 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#5957 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#5971 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#5976 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#5981 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#5986 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6036 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6243 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6045 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6053 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6038 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#5935 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6080 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6008 -mainId: 3 -mainTitle: "Fabrication" -id: 5 -title: "Éthique Fairwear" -depth: null } ] -visible: true } ] |
Format: none
Show context
[ "path_info" => "/api/front/tfilters/products" "operation" => ApiPlatform\Metadata\Get {#5913 #parameters: null #shortName: "Filter" #class: "Thelia\Api\Resource\Filter" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:filter:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [] #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\State\Provider\TFiltersProvider" #processor: null #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/tfilters/{resource}_get" #method: "GET" #uriTemplate: "/front/tfilters/{resource}" #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: [ "resource" => ApiPlatform\Metadata\Link {#5914 #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: "resource" -fromProperty: "resource" -toProperty: null -fromClass: "Thelia\Api\Resource\Filter" -toClass: null -identifiers: [ "string" ] -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: [ "parameters" => [ [ "name" => "resource" "in" => "path" "required" => true "schema" => [ "type" => "string" ] ] ] ] #openapi: null #exceptionToStatus: null #links: null #errors: null } "uri_variables" => [ "resource" => "products" ] "resource_class" => "Thelia\Api\Resource\Filter" "filters" => [ "tfilters" => [ "category" => 1 ] "locale" => "fr_FR" ] "groups" => [ "front:filter:read" ] "extra_variables" => [ "object" => [ Thelia\Api\Resource\Filter {#6233 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#5927 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#5980 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#5936 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#5968 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#5937 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#5957 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#5971 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#5976 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#5981 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#5986 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6036 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6243 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6045 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6053 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6038 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#5935 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6080 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6008 -mainId: 3 -mainTitle: "Fabrication" -id: 5 -title: "Éthique Fairwear" -depth: null } ] -visible: true } ] ] ] |
ItemNormalizer (0.43 ms) | 3.82 ms | |
|
array
Show contents
[ Thelia\Api\Resource\Filter {#6445 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#6431 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6449 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6442 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6435 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#6439 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#6415 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6438 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6437 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6434 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6440 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6432 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6430 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6443 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6429 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6426 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6428 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6461 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6423 -mainId: 3 -mainTitle: "Fabrication" -id: 5 -title: "Éthique Fairwear" -depth: null } ] -visible: true } ] |
Format: none
Show context
[ "path_info" => "/api/front/tfilters/products" "operation" => ApiPlatform\Metadata\Get {#5913 #parameters: null #shortName: "Filter" #class: "Thelia\Api\Resource\Filter" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "front:filter:read" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [] #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\State\Provider\TFiltersProvider" #processor: null #stateOptions: null #queryParameterValidationEnabled: null #extraProperties: [ "standard_put" => true "rfc_7807_compliant_errors" => true "user_defined_uri_template" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 0 #name: "_api_/front/tfilters/{resource}_get" #method: "GET" #uriTemplate: "/front/tfilters/{resource}" #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: [ "resource" => ApiPlatform\Metadata\Link {#5914 #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: "resource" -fromProperty: "resource" -toProperty: null -fromClass: "Thelia\Api\Resource\Filter" -toClass: null -identifiers: [ "string" ] -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: [ "parameters" => [ [ "name" => "resource" "in" => "path" "required" => true "schema" => [ "type" => "string" ] ] ] ] #openapi: null #exceptionToStatus: null #links: null #errors: null } "uri_variables" => [ "resource" => "products" ] "resource_class" => "Thelia\Api\Resource\Filter" "filters" => [ "tfilters" => [ "category" => 1 ] "locale" => "fr_FR" ] "groups" => [ "front:filter:read" ] "extra_variables" => [ "object" => [ Thelia\Api\Resource\Filter {#6445 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#6431 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6449 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6442 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6435 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#6439 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#6415 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6438 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6437 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6434 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6440 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6432 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6430 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6443 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6429 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6426 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6428 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6461 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6423 -mainId: 3 -mainTitle: "Fabrication" -id: 5 -title: "Éthique Fairwear" -depth: null } ] -visible: true } ] ] ] |
ItemNormalizer (0.45 ms) | 3.18 ms | |
|
Thelia\Api\Resource\Product
Show contents
Thelia\Api\Resource\Product {#6765 +i18ns: Thelia\Api\Resource\I18nCollection {#6764 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#6779 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3096 #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 {#3097 #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 {#3443 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#6796 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#6803 …} +brand: Thelia\Api\Resource\Brand {#6801 …} +virtual: false +createdAt: DateTime @1776971609 {#3444 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3445 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#6928 +category: Thelia\Api\Resource\Category {#6948 …} +product: Thelia\Api\Resource\Product {#6950 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#3770 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#3769 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#3771 …} } Thelia\Api\Resource\ProductCategory {#6941 +category: Thelia\Api\Resource\Category {#6959 …} +product: Thelia\Api\Resource\Product {#6955 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#3767 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3764 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#3768 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#6945 +id: 25 +product: Thelia\Api\Resource\Product {#7012 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7019 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7041 …} +currency: Thelia\Api\Resource\Currency {#7056 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4016 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4017 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4015 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7034 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7051 …} +attribute: Thelia\Api\Resource\Attribute {#7077 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7075 …} +position: null +createdAt: DateTime @1777026744 {#3893 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3870 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3889 …} } Thelia\Api\Resource\AttributeCombination {#7054 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7096 …} +attribute: Thelia\Api\Resource\Attribute {#7113 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7111 …} +position: null +createdAt: DateTime @1777026744 {#3701 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3298 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3731 …} } ] +createdAt: DateTime @1777026744 {#3859 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#3858 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3860 …} } Thelia\Api\Resource\ProductSaleElements {#6990 +id: 26 +product: Thelia\Api\Resource\Product {#7015 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7117 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7153 …} +currency: Thelia\Api\Resource\Currency {#7168 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3125 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3568 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3431 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7146 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7163 …} +attribute: Thelia\Api\Resource\Attribute {#7189 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7187 …} +position: null +createdAt: DateTime @1777026824 {#3170 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3171 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3169 …} } Thelia\Api\Resource\AttributeCombination {#7166 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7208 …} +attribute: Thelia\Api\Resource\Attribute {#7225 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7223 …} +position: null +createdAt: DateTime @1777026824 {#3565 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3564 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3172 …} } ] +createdAt: DateTime @1777026824 {#3856 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3855 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3857 …} } Thelia\Api\Resource\ProductSaleElements {#7010 +id: 27 +product: Thelia\Api\Resource\Product {#7097 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7229 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7265 …} +currency: Thelia\Api\Resource\Currency {#7280 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#3756 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3755 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3759 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7258 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7275 …} +attribute: Thelia\Api\Resource\Attribute {#7301 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7299 …} +position: null +createdAt: DateTime @1777026867 {#3897 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3962 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3991 …} } Thelia\Api\Resource\AttributeCombination {#7278 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7320 …} +attribute: Thelia\Api\Resource\Attribute {#7337 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7335 …} +position: null +createdAt: DateTime @1777026867 {#3969 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3979 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3963 …} } ] +createdAt: DateTime @1777026867 {#3853 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3852 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3854 …} } Thelia\Api\Resource\ProductSaleElements {#7069 +id: 28 +product: Thelia\Api\Resource\Product {#7209 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7341 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7377 …} +currency: Thelia\Api\Resource\Currency {#7392 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4155 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4154 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4158 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7370 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7387 …} +attribute: Thelia\Api\Resource\Attribute {#7413 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7411 …} +position: null +createdAt: DateTime @1777026893 {#4217 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4218 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4216 …} } Thelia\Api\Resource\AttributeCombination {#7390 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7432 …} +attribute: Thelia\Api\Resource\Attribute {#7449 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7447 …} +position: null +createdAt: DateTime @1777026893 {#4220 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4221 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4219 …} } ] +createdAt: DateTime @1777026893 {#3850 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3849 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3851 …} } Thelia\Api\Resource\ProductSaleElements {#7181 +id: 29 +product: Thelia\Api\Resource\Product {#7321 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7453 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7489 …} +currency: Thelia\Api\Resource\Currency {#7504 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4273 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4272 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4276 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7482 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7499 …} +attribute: Thelia\Api\Resource\Attribute {#7525 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7523 …} +position: null +createdAt: DateTime @1777026935 {#4335 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4336 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4334 …} } Thelia\Api\Resource\AttributeCombination {#7502 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7544 …} +attribute: Thelia\Api\Resource\Attribute {#7561 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7559 …} +position: null +createdAt: DateTime @1777026935 {#4338 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4339 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4337 …} } ] +createdAt: DateTime @1777026935 {#3847 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3846 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3848 …} } Thelia\Api\Resource\ProductSaleElements {#7293 +id: 30 +product: Thelia\Api\Resource\Product {#7433 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7565 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7601 …} +currency: Thelia\Api\Resource\Currency {#7616 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4391 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4390 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4394 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7594 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7611 …} +attribute: Thelia\Api\Resource\Attribute {#7637 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7635 …} +position: null +createdAt: DateTime @1777026949 {#4453 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4454 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4452 …} } Thelia\Api\Resource\AttributeCombination {#7614 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7656 …} +attribute: Thelia\Api\Resource\Attribute {#7673 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7671 …} +position: null +createdAt: DateTime @1777026949 {#4456 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4457 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4455 …} } ] +createdAt: DateTime @1777026949 {#3844 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3843 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3845 …} } Thelia\Api\Resource\ProductSaleElements {#7405 +id: 31 +product: Thelia\Api\Resource\Product {#7545 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7677 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7713 …} +currency: Thelia\Api\Resource\Currency {#7728 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4509 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4508 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4512 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7706 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7723 …} +attribute: Thelia\Api\Resource\Attribute {#7749 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7747 …} +position: null +createdAt: DateTime @1777027104 {#4571 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4572 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4570 …} } Thelia\Api\Resource\AttributeCombination {#7726 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7768 …} +attribute: Thelia\Api\Resource\Attribute {#7785 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7783 …} +position: null +createdAt: DateTime @1777027103 {#4574 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4575 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4573 …} } ] +createdAt: DateTime @1777027103 {#3841 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#3840 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3842 …} } Thelia\Api\Resource\ProductSaleElements {#7517 +id: 32 +product: Thelia\Api\Resource\Product {#7657 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7789 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7825 …} +currency: Thelia\Api\Resource\Currency {#7840 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4627 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4626 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4630 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7818 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7835 …} +attribute: Thelia\Api\Resource\Attribute {#7861 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7859 …} +position: null +createdAt: DateTime @1777027136 {#4689 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4690 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4688 …} } Thelia\Api\Resource\AttributeCombination {#7838 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7880 …} +attribute: Thelia\Api\Resource\Attribute {#7897 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7895 …} +position: null +createdAt: DateTime @1777027136 {#4692 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4693 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4691 …} } ] +createdAt: DateTime @1777027136 {#3838 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#3837 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3839 …} } Thelia\Api\Resource\ProductSaleElements {#7629 +id: 33 +product: Thelia\Api\Resource\Product {#7769 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7901 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7937 …} +currency: Thelia\Api\Resource\Currency {#7952 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4743 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4742 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4748 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7930 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7947 …} +attribute: Thelia\Api\Resource\Attribute {#7973 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7971 …} +position: null +createdAt: DateTime @1777027198 {#4807 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4808 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4806 …} } Thelia\Api\Resource\AttributeCombination {#7950 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7992 …} +attribute: Thelia\Api\Resource\Attribute {#8009 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8007 …} +position: null +createdAt: DateTime @1777027198 {#4810 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4811 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4809 …} } ] +createdAt: DateTime @1777027198 {#3835 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3834 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3836 …} } Thelia\Api\Resource\ProductSaleElements {#7741 +id: 34 +product: Thelia\Api\Resource\Product {#7881 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#8013 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8049 …} +currency: Thelia\Api\Resource\Currency {#8064 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4858 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4857 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4863 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#8042 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8059 …} +attribute: Thelia\Api\Resource\Attribute {#8085 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8083 …} +position: null +createdAt: DateTime @1777027212 {#4922 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4923 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4921 …} } Thelia\Api\Resource\AttributeCombination {#8062 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8104 …} +attribute: Thelia\Api\Resource\Attribute {#8121 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8119 …} +position: null +createdAt: DateTime @1777027212 {#4925 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4926 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4924 …} } ] +createdAt: DateTime @1777027212 {#3832 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3831 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3833 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#7853 +id: 7 +product: Thelia\Api\Resource\Product {#8038 …} +feature: Thelia\Api\Resource\Feature {#8138 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8140 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3971 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3972 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3970 …} } Thelia\Api\Resource\FeatureProduct {#7004 +id: 8 +product: Thelia\Api\Resource\Product {#8164 …} +feature: Thelia\Api\Resource\Feature {#8183 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8181 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3974 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3975 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3973 …} } Thelia\Api\Resource\FeatureProduct {#8039 +id: 9 +product: Thelia\Api\Resource\Product {#8203 …} +feature: Thelia\Api\Resource\Feature {#8222 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8220 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3977 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3978 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3976 …} } ] +productAssociatedContents: [] } |
Format: none
Show context
[ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3096 #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 {#3097 #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 {#6765 +i18ns: Thelia\Api\Resource\I18nCollection {#6764 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#6779 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3096} "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 {#3443 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#6796 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#6803 …} +brand: Thelia\Api\Resource\Brand {#6801 …} +virtual: false +createdAt: DateTime @1776971609 {#3444 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3445 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#6928 +category: Thelia\Api\Resource\Category {#6948 …} +product: Thelia\Api\Resource\Product {#6950 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#3770 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#3769 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#3771 …} } Thelia\Api\Resource\ProductCategory {#6941 +category: Thelia\Api\Resource\Category {#6959 …} +product: Thelia\Api\Resource\Product {#6955 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#3767 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#3764 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#3768 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#6945 +id: 25 +product: Thelia\Api\Resource\Product {#7012 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7019 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7041 …} +currency: Thelia\Api\Resource\Currency {#7056 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4016 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4017 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4015 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7034 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7051 …} +attribute: Thelia\Api\Resource\Attribute {#7077 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7075 …} +position: null +createdAt: DateTime @1777026744 {#3893 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3870 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3889 …} } Thelia\Api\Resource\AttributeCombination {#7054 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7096 …} +attribute: Thelia\Api\Resource\Attribute {#7113 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7111 …} +position: null +createdAt: DateTime @1777026744 {#3701 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3298 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3731 …} } ] +createdAt: DateTime @1777026744 {#3859 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#3858 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3860 …} } Thelia\Api\Resource\ProductSaleElements {#6990 +id: 26 +product: Thelia\Api\Resource\Product {#7015 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7117 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7153 …} +currency: Thelia\Api\Resource\Currency {#7168 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3125 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3568 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3431 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7146 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7163 …} +attribute: Thelia\Api\Resource\Attribute {#7189 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7187 …} +position: null +createdAt: DateTime @1777026824 {#3170 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3171 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3169 …} } Thelia\Api\Resource\AttributeCombination {#7166 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7208 …} +attribute: Thelia\Api\Resource\Attribute {#7225 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7223 …} +position: null +createdAt: DateTime @1777026824 {#3565 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3564 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3172 …} } ] +createdAt: DateTime @1777026824 {#3856 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3855 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3857 …} } Thelia\Api\Resource\ProductSaleElements {#7010 +id: 27 +product: Thelia\Api\Resource\Product {#7097 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7229 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7265 …} +currency: Thelia\Api\Resource\Currency {#7280 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#3756 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3755 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3759 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7258 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7275 …} +attribute: Thelia\Api\Resource\Attribute {#7301 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7299 …} +position: null +createdAt: DateTime @1777026867 {#3897 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3962 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3991 …} } Thelia\Api\Resource\AttributeCombination {#7278 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7320 …} +attribute: Thelia\Api\Resource\Attribute {#7337 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7335 …} +position: null +createdAt: DateTime @1777026867 {#3969 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#3979 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3963 …} } ] +createdAt: DateTime @1777026867 {#3853 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3852 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3854 …} } Thelia\Api\Resource\ProductSaleElements {#7069 +id: 28 +product: Thelia\Api\Resource\Product {#7209 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7341 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7377 …} +currency: Thelia\Api\Resource\Currency {#7392 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4155 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4154 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4158 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7370 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7387 …} +attribute: Thelia\Api\Resource\Attribute {#7413 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7411 …} +position: null +createdAt: DateTime @1777026893 {#4217 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4218 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4216 …} } Thelia\Api\Resource\AttributeCombination {#7390 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7432 …} +attribute: Thelia\Api\Resource\Attribute {#7449 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7447 …} +position: null +createdAt: DateTime @1777026893 {#4220 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4221 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4219 …} } ] +createdAt: DateTime @1777026893 {#3850 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3849 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3851 …} } Thelia\Api\Resource\ProductSaleElements {#7181 +id: 29 +product: Thelia\Api\Resource\Product {#7321 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7453 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7489 …} +currency: Thelia\Api\Resource\Currency {#7504 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4273 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4272 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4276 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7482 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7499 …} +attribute: Thelia\Api\Resource\Attribute {#7525 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7523 …} +position: null +createdAt: DateTime @1777026935 {#4335 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4336 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4334 …} } Thelia\Api\Resource\AttributeCombination {#7502 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7544 …} +attribute: Thelia\Api\Resource\Attribute {#7561 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7559 …} +position: null +createdAt: DateTime @1777026935 {#4338 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4339 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4337 …} } ] +createdAt: DateTime @1777026935 {#3847 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3846 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3848 …} } Thelia\Api\Resource\ProductSaleElements {#7293 +id: 30 +product: Thelia\Api\Resource\Product {#7433 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7565 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7601 …} +currency: Thelia\Api\Resource\Currency {#7616 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4391 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4390 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4394 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7594 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7611 …} +attribute: Thelia\Api\Resource\Attribute {#7637 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7635 …} +position: null +createdAt: DateTime @1777026949 {#4453 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4454 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4452 …} } Thelia\Api\Resource\AttributeCombination {#7614 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7656 …} +attribute: Thelia\Api\Resource\Attribute {#7673 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7671 …} +position: null +createdAt: DateTime @1777026949 {#4456 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4457 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4455 …} } ] +createdAt: DateTime @1777026949 {#3844 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#3843 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3845 …} } Thelia\Api\Resource\ProductSaleElements {#7405 +id: 31 +product: Thelia\Api\Resource\Product {#7545 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7677 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7713 …} +currency: Thelia\Api\Resource\Currency {#7728 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4509 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4508 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4512 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7706 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7723 …} +attribute: Thelia\Api\Resource\Attribute {#7749 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7747 …} +position: null +createdAt: DateTime @1777027104 {#4571 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4572 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4570 …} } Thelia\Api\Resource\AttributeCombination {#7726 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7768 …} +attribute: Thelia\Api\Resource\Attribute {#7785 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7783 …} +position: null +createdAt: DateTime @1777027103 {#4574 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4575 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4573 …} } ] +createdAt: DateTime @1777027103 {#3841 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#3840 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3842 …} } Thelia\Api\Resource\ProductSaleElements {#7517 +id: 32 +product: Thelia\Api\Resource\Product {#7657 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7789 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7825 …} +currency: Thelia\Api\Resource\Currency {#7840 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4627 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4626 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4630 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7818 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7835 …} +attribute: Thelia\Api\Resource\Attribute {#7861 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7859 …} +position: null +createdAt: DateTime @1777027136 {#4689 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4690 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4688 …} } Thelia\Api\Resource\AttributeCombination {#7838 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7880 …} +attribute: Thelia\Api\Resource\Attribute {#7897 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7895 …} +position: null +createdAt: DateTime @1777027136 {#4692 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#4693 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4691 …} } ] +createdAt: DateTime @1777027136 {#3838 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#3837 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3839 …} } Thelia\Api\Resource\ProductSaleElements {#7629 +id: 33 +product: Thelia\Api\Resource\Product {#7769 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7901 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7937 …} +currency: Thelia\Api\Resource\Currency {#7952 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#4743 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4742 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4748 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7930 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7947 …} +attribute: Thelia\Api\Resource\Attribute {#7973 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7971 …} +position: null +createdAt: DateTime @1777027198 {#4807 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4808 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4806 …} } Thelia\Api\Resource\AttributeCombination {#7950 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7992 …} +attribute: Thelia\Api\Resource\Attribute {#8009 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8007 …} +position: null +createdAt: DateTime @1777027198 {#4810 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#4811 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4809 …} } ] +createdAt: DateTime @1777027198 {#3835 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3834 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3836 …} } Thelia\Api\Resource\ProductSaleElements {#7741 +id: 34 +product: Thelia\Api\Resource\Product {#7881 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#8013 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8049 …} +currency: Thelia\Api\Resource\Currency {#8064 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#4858 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4857 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4863 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#8042 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8059 …} +attribute: Thelia\Api\Resource\Attribute {#8085 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8083 …} +position: null +createdAt: DateTime @1777027212 {#4922 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4923 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4921 …} } Thelia\Api\Resource\AttributeCombination {#8062 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8104 …} +attribute: Thelia\Api\Resource\Attribute {#8121 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8119 …} +position: null +createdAt: DateTime @1777027212 {#4925 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#4926 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4924 …} } ] +createdAt: DateTime @1777027212 {#3832 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3831 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#3833 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#7853 +id: 7 +product: Thelia\Api\Resource\Product {#8038 …} +feature: Thelia\Api\Resource\Feature {#8138 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8140 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3971 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3972 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3970 …} } Thelia\Api\Resource\FeatureProduct {#7004 +id: 8 +product: Thelia\Api\Resource\Product {#8164 …} +feature: Thelia\Api\Resource\Feature {#8183 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8181 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3974 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3975 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3973 …} } Thelia\Api\Resource\FeatureProduct {#8039 +id: 9 +product: Thelia\Api\Resource\Product {#8203 …} +feature: Thelia\Api\Resource\Feature {#8222 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8220 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#3977 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#3978 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#3976 …} } ] +productAssociatedContents: [] } ] ] |
ItemNormalizer (29.32 ms)
Show nested normalizers
|
29.52 ms | |
|
Thelia\Api\Resource\Product
Show contents
Thelia\Api\Resource\Product {#9006 +i18ns: Thelia\Api\Resource\I18nCollection {#9005 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#8990 -colors: null -context: [ "path_info" => "/api/front/products/6" "operation" => ApiPlatform\Metadata\Get {#3096 #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 {#3097 #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" => "6" ] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:product:read" "front:product:read:single" ] "__visited" => [ "Thelia\Api\Resource\Product#6@960270736c79c3e26e655b9e8bc5a0c1" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#3469 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#9073 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#9080 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#3456 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#3468 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#9103 +category: Thelia\Api\Resource\Category {#9235 …} +product: Thelia\Api\Resource\Product {#9239 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#5051 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#5071 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#5124 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#9236 +id: 24 +product: Thelia\Api\Resource\Product {#9277 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#9284 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#9306 …} +currency: Thelia\Api\Resource\Currency {#9321 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#5282 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5281 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5283 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#5258 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5259 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#5257 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#9244 +id: 10 +product: Thelia\Api\Resource\Product {#9295 …} +feature: Thelia\Api\Resource\Feature {#9318 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9316 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5264 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5265 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5263 …} } Thelia\Api\Resource\FeatureProduct {#9231 +id: 11 +product: Thelia\Api\Resource\Product {#9349 …} +feature: Thelia\Api\Resource\Feature {#9369 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9367 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5267 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5268 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5266 …} } Thelia\Api\Resource\FeatureProduct {#9298 +id: 12 +product: Thelia\Api\Resource\Product {#9389 …} +feature: Thelia\Api\Resource\Feature {#9409 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9407 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5270 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5271 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5269 …} } ] +productAssociatedContents: [] } |
Format: none
Show context
[ "path_info" => "/api/front/products/6" "operation" => ApiPlatform\Metadata\Get {#3096 #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 {#3097 #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" => "6" ] "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 {#9006 +i18ns: Thelia\Api\Resource\I18nCollection {#9005 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#8990 -colors: null -context: [ "path_info" => "/api/front/products/6" "operation" => ApiPlatform\Metadata\Get {#3096} "uri_variables" => [ "id" => "6" ] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "locale" => "fr_FR" ] "groups" => [ "front:product:read" "front:product:read:single" ] "__visited" => [ "Thelia\Api\Resource\Product#6@960270736c79c3e26e655b9e8bc5a0c1" => true ] "__path" => [ "Thelia\Api\Resource\Product" ] "__depth" => 1 "enable_max_depth" => true "max_depth" => 10 ] } ] -propelModel: Thelia\Model\Product {#3469 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#9073 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#9080 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#3456 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#3468 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#9103 +category: Thelia\Api\Resource\Category {#9235 …} +product: Thelia\Api\Resource\Product {#9239 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#5051 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#5071 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#5124 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#9236 +id: 24 +product: Thelia\Api\Resource\Product {#9277 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#9284 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#9306 …} +currency: Thelia\Api\Resource\Currency {#9321 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#5282 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5281 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5283 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#5258 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5259 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#5257 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#9244 +id: 10 +product: Thelia\Api\Resource\Product {#9295 …} +feature: Thelia\Api\Resource\Feature {#9318 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9316 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5264 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5265 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5263 …} } Thelia\Api\Resource\FeatureProduct {#9231 +id: 11 +product: Thelia\Api\Resource\Product {#9349 …} +feature: Thelia\Api\Resource\Feature {#9369 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9367 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5267 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5268 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5266 …} } Thelia\Api\Resource\FeatureProduct {#9298 +id: 12 +product: Thelia\Api\Resource\Product {#9389 …} +feature: Thelia\Api\Resource\Feature {#9409 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9407 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5270 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5271 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5269 …} } ] +productAssociatedContents: [] } ] ] |
ItemNormalizer (7.68 ms)
Show nested normalizers
|
7.70 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#9571 -pager: Propel\Runtime\Util\PropelModelPager {#9567 #query: Thelia\Model\ContentQuery {#9570 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#9641 …} #con: null } : [ Thelia\Api\Resource\Content {#9633 +i18ns: Thelia\Api\Resource\I18nCollection {#9702 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9636 …} +id: 1 +visible: true +position: 1 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9726 +content: Thelia\Api\Resource\Content {#9739 …} +folder: Thelia\Api\Resource\Folder {#9755 …} +defaultFolder: true +position: 1 +createdAt: DateTime @1774611250 {#9723 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9724 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9722 …} } ] +createdAt: DateTime @1774611250 {#9688 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9706 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9637 +i18ns: Thelia\Api\Resource\I18nCollection {#9699 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9701 …} +id: 2 +visible: true +position: 2 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9765 +content: Thelia\Api\Resource\Content {#9784 …} +folder: Thelia\Api\Resource\Folder {#9787 …} +defaultFolder: true +position: 2 +createdAt: DateTime @1774611276 {#9766 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9767 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9757 …} } ] +createdAt: DateTime @1774611276 {#9703 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9694 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9705 +i18ns: Thelia\Api\Resource\I18nCollection {#9711 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9696 …} +id: 3 +visible: true +position: 3 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9805 +content: Thelia\Api\Resource\Content {#9821 …} +folder: Thelia\Api\Resource\Folder {#9824 …} +defaultFolder: true +position: 3 +createdAt: DateTime @1774611292 {#9801 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9804 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9800 …} } ] +createdAt: DateTime @1774611292 {#9697 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9698 : 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 {#9544 #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 {#9571 -pager: Propel\Runtime\Util\PropelModelPager {#9567 #query: Thelia\Model\ContentQuery {#9570 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#9641 …} #con: null } : [ Thelia\Api\Resource\Content {#9633 +i18ns: Thelia\Api\Resource\I18nCollection {#9702 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9636 …} +id: 1 +visible: true +position: 1 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9726 +content: Thelia\Api\Resource\Content {#9739 …} +folder: Thelia\Api\Resource\Folder {#9755 …} +defaultFolder: true +position: 1 +createdAt: DateTime @1774611250 {#9723 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9724 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9722 …} } ] +createdAt: DateTime @1774611250 {#9688 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9706 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9637 +i18ns: Thelia\Api\Resource\I18nCollection {#9699 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9701 …} +id: 2 +visible: true +position: 2 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9765 +content: Thelia\Api\Resource\Content {#9784 …} +folder: Thelia\Api\Resource\Folder {#9787 …} +defaultFolder: true +position: 2 +createdAt: DateTime @1774611276 {#9766 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9767 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9757 …} } ] +createdAt: DateTime @1774611276 {#9703 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9694 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9705 +i18ns: Thelia\Api\Resource\I18nCollection {#9711 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9696 …} +id: 3 +visible: true +position: 3 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9805 +content: Thelia\Api\Resource\Content {#9821 …} +folder: Thelia\Api\Resource\Folder {#9824 …} +defaultFolder: true +position: 3 +createdAt: DateTime @1774611292 {#9801 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9804 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9800 …} } ] +createdAt: DateTime @1774611292 {#9697 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9698 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } } ] : false : false } ] ] |
ItemNormalizer (5.04 ms)
Show nested normalizers
|
20.85 ms |
denormalize 0
Nothing was denormalized.
encode 0
Nothing was encoded.
decode 0
Nothing was decoded.