Serializer
9
Handled
139.28 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 {#2534 +i18ns: Thelia\Api\Resource\I18nCollection {#2526 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2308 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#2307 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#2306 : 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 {#2568 #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 {#2567 #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 {#2534 +i18ns: Thelia\Api\Resource\I18nCollection {#2526 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2308 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#2307 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#2306 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } ] ] |
ItemNormalizer (19.67 ms)
Show nested normalizers
|
19.95 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#2598 -pager: Propel\Runtime\Util\PropelModelPager {#2632 #query: Thelia\Model\CategoryQuery {#2594 …} #page: 0 #maxPerPage: 30 #lastPage: 0 #nbResults: 0 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#2311 …} #con: null } : [] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/categories" "operation" => ApiPlatform\Metadata\GetCollection {#2569 #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 {#2598 -pager: Propel\Runtime\Util\PropelModelPager {#2632 #query: Thelia\Model\CategoryQuery {#2594 …} #page: 0 #maxPerPage: 30 #lastPage: 0 #nbResults: 0 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#2311 …} #con: null } : [] : false : false } ] ] |
0.26 ms | ||
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#3194 -pager: Propel\Runtime\Util\PropelModelPager {#3174 #query: Thelia\Model\CategoryQuery {#3178 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3205 …} #con: null } : [ Thelia\Api\Resource\Category {#3183 +i18ns: Thelia\Api\Resource\I18nCollection {#3182 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2308 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#2307 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#2306 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#3217 +i18ns: Thelia\Api\Resource\I18nCollection {#3218 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3209 …} +id: 2 +parent: 0 +visible: true +position: 2 +defaultTemplateId: null +createdAt: DateTime @1774433912 {#3210 : 2026-03-25 11:18:32.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776970794 {#3211 : 2026-04-23 20:59:54.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#3220 +i18ns: Thelia\Api\Resource\I18nCollection {#3224 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3213 …} +id: 4 +parent: 0 +visible: true +position: 3 +defaultTemplateId: null +createdAt: DateTime @1776970846 {#3214 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776970846 {#3215 : 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 {#2569 #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 {#3194 -pager: Propel\Runtime\Util\PropelModelPager {#3174 #query: Thelia\Model\CategoryQuery {#3178 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3205 …} #con: null } : [ Thelia\Api\Resource\Category {#3183 +i18ns: Thelia\Api\Resource\I18nCollection {#3182 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2308 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#2307 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#2306 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#3217 +i18ns: Thelia\Api\Resource\I18nCollection {#3218 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3209 …} +id: 2 +parent: 0 +visible: true +position: 2 +defaultTemplateId: null +createdAt: DateTime @1774433912 {#3210 : 2026-03-25 11:18:32.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776970794 {#3211 : 2026-04-23 20:59:54.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#3220 +i18ns: Thelia\Api\Resource\I18nCollection {#3224 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3213 …} +id: 4 +parent: 0 +visible: true +position: 3 +defaultTemplateId: null +createdAt: DateTime @1776970846 {#3214 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776970846 {#3215 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } } ] : false : false } ] ] |
ItemNormalizer (3.04 ms)
Show nested normalizers
|
10.15 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#3759 -pager: Propel\Runtime\Util\PropelModelPager {#3471 #query: Thelia\Model\ProductQuery {#3763 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 2 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3819 …} #con: null } : [ Thelia\Api\Resource\Product {#3804 +i18ns: Thelia\Api\Resource\I18nCollection {#3888 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3799 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3452 #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 {#3800 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#3957 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#3913 …} +brand: Thelia\Api\Resource\Brand {#4150 …} +virtual: false +createdAt: DateTime @1776971609 {#3801 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3802 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#4123 +category: Thelia\Api\Resource\Category {#4166 …} +product: Thelia\Api\Resource\Product {#4253 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#4127 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#4126 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4128 …} } Thelia\Api\Resource\ProductCategory {#4159 +category: Thelia\Api\Resource\Category {#4286 …} +product: Thelia\Api\Resource\Product {#4284 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#4124 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#4121 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4125 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#4163 +id: 25 +product: Thelia\Api\Resource\Product {#4260 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4375 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4355 …} +currency: Thelia\Api\Resource\Currency {#4391 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4373 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4374 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4372 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4362 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4399 …} +attribute: Thelia\Api\Resource\Attribute {#4421 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4417 …} +position: null +createdAt: DateTime @1777026744 {#4250 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#4227 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4246 …} } Thelia\Api\Resource\AttributeCombination {#4396 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4440 …} +attribute: Thelia\Api\Resource\Attribute {#4459 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4451 …} +position: null +createdAt: DateTime @1777026744 {#4058 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3655 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4088 …} } ] +createdAt: DateTime @1777026744 {#4216 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#4215 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4217 …} } Thelia\Api\Resource\ProductSaleElements {#4298 +id: 26 +product: Thelia\Api\Resource\Product {#4382 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4462 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3766 …} +currency: Thelia\Api\Resource\Currency {#3513 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3482 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3925 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3788 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3776 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3509 …} +attribute: Thelia\Api\Resource\Attribute {#3955 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3889 …} +position: null +createdAt: DateTime @1777026824 {#3527 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3528 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3526 …} } Thelia\Api\Resource\AttributeCombination {#3999 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4184 …} +attribute: Thelia\Api\Resource\Attribute {#4103 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4095 …} +position: null +createdAt: DateTime @1777026824 {#3922 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3921 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3529 …} } ] +createdAt: DateTime @1777026824 {#4213 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4212 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4214 …} } Thelia\Api\Resource\ProductSaleElements {#4064 +id: 27 +product: Thelia\Api\Resource\Product {#3779 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4107 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4383 …} +currency: Thelia\Api\Resource\Currency {#4172 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#4113 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4112 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4116 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4394 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4177 …} +attribute: Thelia\Api\Resource\Attribute {#4469 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4467 …} +position: null +createdAt: DateTime @1777026867 {#4254 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4319 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4348 …} } Thelia\Api\Resource\AttributeCombination {#4174 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4483 …} +attribute: Thelia\Api\Resource\Attribute {#4502 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4494 …} +position: null +createdAt: DateTime @1777026867 {#4326 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4336 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4320 …} } ] +createdAt: DateTime @1777026867 {#4210 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4209 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4211 …} } Thelia\Api\Resource\ProductSaleElements {#4428 +id: 28 +product: Thelia\Api\Resource\Product {#4066 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4506 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4545 …} +currency: Thelia\Api\Resource\Currency {#4560 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4512 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4511 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4515 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4538 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4555 …} +attribute: Thelia\Api\Resource\Attribute {#4587 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4585 …} +position: null +createdAt: DateTime @1777026893 {#4574 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4575 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4573 …} } Thelia\Api\Resource\AttributeCombination {#4558 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4601 …} +attribute: Thelia\Api\Resource\Attribute {#4620 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4612 …} +position: null +createdAt: DateTime @1777026893 {#4577 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4578 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4576 …} } ] +createdAt: DateTime @1777026893 {#4207 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4206 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4208 …} } Thelia\Api\Resource\ProductSaleElements {#3982 +id: 29 +product: Thelia\Api\Resource\Product {#4535 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4624 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4663 …} +currency: Thelia\Api\Resource\Currency {#4678 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4630 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4629 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4633 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4656 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4673 …} +attribute: Thelia\Api\Resource\Attribute {#4705 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4703 …} +position: null +createdAt: DateTime @1777026935 {#4692 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4693 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4691 …} } Thelia\Api\Resource\AttributeCombination {#4676 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4719 …} +attribute: Thelia\Api\Resource\Attribute {#4738 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4730 …} +position: null +createdAt: DateTime @1777026935 {#4695 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4696 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4694 …} } ] +createdAt: DateTime @1777026935 {#4204 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4203 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4205 …} } Thelia\Api\Resource\ProductSaleElements {#4337 +id: 30 +product: Thelia\Api\Resource\Product {#4653 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4742 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4781 …} +currency: Thelia\Api\Resource\Currency {#4796 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4748 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4747 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4751 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4774 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4791 …} +attribute: Thelia\Api\Resource\Attribute {#4823 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4821 …} +position: null +createdAt: DateTime @1777026949 {#4810 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4811 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4809 …} } Thelia\Api\Resource\AttributeCombination {#4794 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4837 …} +attribute: Thelia\Api\Resource\Attribute {#4856 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4848 …} +position: null +createdAt: DateTime @1777026949 {#4813 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4814 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4812 …} } ] +createdAt: DateTime @1777026949 {#4201 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4200 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4202 …} } Thelia\Api\Resource\ProductSaleElements {#4580 +id: 31 +product: Thelia\Api\Resource\Product {#4771 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4860 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4899 …} +currency: Thelia\Api\Resource\Currency {#4914 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4866 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4865 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4869 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4892 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4909 …} +attribute: Thelia\Api\Resource\Attribute {#4941 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4939 …} +position: null +createdAt: DateTime @1777027104 {#4928 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4929 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4927 …} } Thelia\Api\Resource\AttributeCombination {#4912 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4955 …} +attribute: Thelia\Api\Resource\Attribute {#4974 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4966 …} +position: null +createdAt: DateTime @1777027103 {#4931 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4932 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4930 …} } ] +createdAt: DateTime @1777027103 {#4198 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#4197 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4199 …} } Thelia\Api\Resource\ProductSaleElements {#4698 +id: 32 +product: Thelia\Api\Resource\Product {#4889 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4978 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5017 …} +currency: Thelia\Api\Resource\Currency {#5032 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4984 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4983 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4987 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5010 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5027 …} +attribute: Thelia\Api\Resource\Attribute {#5059 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5051 …} +position: null +createdAt: DateTime @1777027136 {#5046 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5047 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5045 …} } Thelia\Api\Resource\AttributeCombination {#5030 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5076 …} +attribute: Thelia\Api\Resource\Attribute {#5095 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5093 …} +position: null +createdAt: DateTime @1777027136 {#5049 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5050 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5048 …} } ] +createdAt: DateTime @1777027136 {#4195 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#4194 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4196 …} } Thelia\Api\Resource\ProductSaleElements {#4816 +id: 33 +product: Thelia\Api\Resource\Product {#5007 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5091 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5135 …} +currency: Thelia\Api\Resource\Currency {#5150 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#5100 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5099 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5105 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5128 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5145 …} +attribute: Thelia\Api\Resource\Attribute {#5177 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5175 …} +position: null +createdAt: DateTime @1777027198 {#5164 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5165 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5163 …} } Thelia\Api\Resource\AttributeCombination {#5148 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5191 …} +attribute: Thelia\Api\Resource\Attribute {#5210 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5208 …} +position: null +createdAt: DateTime @1777027198 {#5167 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5168 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5166 …} } ] +createdAt: DateTime @1777027198 {#4192 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4191 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4193 …} } Thelia\Api\Resource\ProductSaleElements {#4934 +id: 34 +product: Thelia\Api\Resource\Product {#5125 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5206 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5250 …} +currency: Thelia\Api\Resource\Currency {#5265 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#5215 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5214 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5220 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5243 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5260 …} +attribute: Thelia\Api\Resource\Attribute {#5292 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5290 …} +position: null +createdAt: DateTime @1777027212 {#5279 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5278 …} } Thelia\Api\Resource\AttributeCombination {#5263 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5306 …} +attribute: Thelia\Api\Resource\Attribute {#5325 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5323 …} +position: null +createdAt: DateTime @1777027212 {#5282 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5281 …} } ] +createdAt: DateTime @1777027212 {#4189 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4188 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4190 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#5055 +id: 7 +product: Thelia\Api\Resource\Product {#5236 …} +feature: Thelia\Api\Resource\Feature {#5343 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5575 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4328 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4329 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4327 …} } Thelia\Api\Resource\FeatureProduct {#4268 +id: 8 +product: Thelia\Api\Resource\Product {#5558 …} +feature: Thelia\Api\Resource\Feature {#5591 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5556 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4331 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4332 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4330 …} } Thelia\Api\Resource\FeatureProduct {#5242 +id: 9 +product: Thelia\Api\Resource\Product {#5599 …} +feature: Thelia\Api\Resource\Feature {#5527 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5598 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4334 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4335 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4333 …} } ] +productAssociatedContents: [] } Thelia\Api\Resource\Product {#3653 +i18ns: Thelia\Api\Resource\I18nCollection {#4148 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3761 -colors: null -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3452} "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 {#3826 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#4156 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#5495 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#3813 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#3825 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#5409 +category: Thelia\Api\Resource\Category {#5364 …} +product: Thelia\Api\Resource\Product {#5362 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#5408 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#5428 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#5481 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#5372 +id: 24 +product: Thelia\Api\Resource\Product {#5633 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5637 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5665 …} +currency: Thelia\Api\Resource\Currency {#5680 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#5639 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5638 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5640 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#5615 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5616 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#5614 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#5357 +id: 10 +product: Thelia\Api\Resource\Product {#5651 …} +feature: Thelia\Api\Resource\Feature {#5677 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5675 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5621 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5622 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5620 …} } Thelia\Api\Resource\FeatureProduct {#5369 +id: 11 +product: Thelia\Api\Resource\Product {#5703 …} +feature: Thelia\Api\Resource\Feature {#5724 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5722 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5624 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5625 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5623 …} } Thelia\Api\Resource\FeatureProduct {#5654 +id: 12 +product: Thelia\Api\Resource\Product {#5739 …} +feature: Thelia\Api\Resource\Feature {#5760 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5758 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5627 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5628 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5626 …} } ] +productAssociatedContents: [] } ] : false : false } |
Format: jsonld
Show context
[ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3452 #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 {#3759 -pager: Propel\Runtime\Util\PropelModelPager {#3471 #query: Thelia\Model\ProductQuery {#3763 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 2 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3819 …} #con: null } : [ Thelia\Api\Resource\Product {#3804 +i18ns: Thelia\Api\Resource\I18nCollection {#3888 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3799 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3452} "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 {#3800 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#3957 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#3913 …} +brand: Thelia\Api\Resource\Brand {#4150 …} +virtual: false +createdAt: DateTime @1776971609 {#3801 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3802 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#4123 +category: Thelia\Api\Resource\Category {#4166 …} +product: Thelia\Api\Resource\Product {#4253 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#4127 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#4126 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4128 …} } Thelia\Api\Resource\ProductCategory {#4159 +category: Thelia\Api\Resource\Category {#4286 …} +product: Thelia\Api\Resource\Product {#4284 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#4124 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#4121 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4125 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#4163 +id: 25 +product: Thelia\Api\Resource\Product {#4260 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4375 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4355 …} +currency: Thelia\Api\Resource\Currency {#4391 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4373 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4374 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4372 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4362 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4399 …} +attribute: Thelia\Api\Resource\Attribute {#4421 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4417 …} +position: null +createdAt: DateTime @1777026744 {#4250 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#4227 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4246 …} } Thelia\Api\Resource\AttributeCombination {#4396 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4440 …} +attribute: Thelia\Api\Resource\Attribute {#4459 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4451 …} +position: null +createdAt: DateTime @1777026744 {#4058 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3655 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4088 …} } ] +createdAt: DateTime @1777026744 {#4216 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#4215 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4217 …} } Thelia\Api\Resource\ProductSaleElements {#4298 +id: 26 +product: Thelia\Api\Resource\Product {#4382 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4462 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3766 …} +currency: Thelia\Api\Resource\Currency {#3513 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3482 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3925 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3788 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3776 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3509 …} +attribute: Thelia\Api\Resource\Attribute {#3955 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3889 …} +position: null +createdAt: DateTime @1777026824 {#3527 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3528 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3526 …} } Thelia\Api\Resource\AttributeCombination {#3999 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4184 …} +attribute: Thelia\Api\Resource\Attribute {#4103 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4095 …} +position: null +createdAt: DateTime @1777026824 {#3922 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3921 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3529 …} } ] +createdAt: DateTime @1777026824 {#4213 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4212 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4214 …} } Thelia\Api\Resource\ProductSaleElements {#4064 +id: 27 +product: Thelia\Api\Resource\Product {#3779 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4107 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4383 …} +currency: Thelia\Api\Resource\Currency {#4172 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#4113 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4112 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4116 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4394 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4177 …} +attribute: Thelia\Api\Resource\Attribute {#4469 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4467 …} +position: null +createdAt: DateTime @1777026867 {#4254 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4319 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4348 …} } Thelia\Api\Resource\AttributeCombination {#4174 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4483 …} +attribute: Thelia\Api\Resource\Attribute {#4502 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4494 …} +position: null +createdAt: DateTime @1777026867 {#4326 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4336 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4320 …} } ] +createdAt: DateTime @1777026867 {#4210 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4209 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4211 …} } Thelia\Api\Resource\ProductSaleElements {#4428 +id: 28 +product: Thelia\Api\Resource\Product {#4066 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4506 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4545 …} +currency: Thelia\Api\Resource\Currency {#4560 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4512 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4511 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4515 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4538 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4555 …} +attribute: Thelia\Api\Resource\Attribute {#4587 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4585 …} +position: null +createdAt: DateTime @1777026893 {#4574 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4575 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4573 …} } Thelia\Api\Resource\AttributeCombination {#4558 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4601 …} +attribute: Thelia\Api\Resource\Attribute {#4620 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4612 …} +position: null +createdAt: DateTime @1777026893 {#4577 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4578 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4576 …} } ] +createdAt: DateTime @1777026893 {#4207 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4206 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4208 …} } Thelia\Api\Resource\ProductSaleElements {#3982 +id: 29 +product: Thelia\Api\Resource\Product {#4535 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4624 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4663 …} +currency: Thelia\Api\Resource\Currency {#4678 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4630 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4629 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4633 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4656 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4673 …} +attribute: Thelia\Api\Resource\Attribute {#4705 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4703 …} +position: null +createdAt: DateTime @1777026935 {#4692 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4693 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4691 …} } Thelia\Api\Resource\AttributeCombination {#4676 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4719 …} +attribute: Thelia\Api\Resource\Attribute {#4738 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4730 …} +position: null +createdAt: DateTime @1777026935 {#4695 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4696 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4694 …} } ] +createdAt: DateTime @1777026935 {#4204 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4203 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4205 …} } Thelia\Api\Resource\ProductSaleElements {#4337 +id: 30 +product: Thelia\Api\Resource\Product {#4653 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4742 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4781 …} +currency: Thelia\Api\Resource\Currency {#4796 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4748 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4747 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4751 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4774 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4791 …} +attribute: Thelia\Api\Resource\Attribute {#4823 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4821 …} +position: null +createdAt: DateTime @1777026949 {#4810 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4811 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4809 …} } Thelia\Api\Resource\AttributeCombination {#4794 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4837 …} +attribute: Thelia\Api\Resource\Attribute {#4856 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4848 …} +position: null +createdAt: DateTime @1777026949 {#4813 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4814 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4812 …} } ] +createdAt: DateTime @1777026949 {#4201 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4200 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4202 …} } Thelia\Api\Resource\ProductSaleElements {#4580 +id: 31 +product: Thelia\Api\Resource\Product {#4771 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4860 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4899 …} +currency: Thelia\Api\Resource\Currency {#4914 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4866 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4865 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4869 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4892 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4909 …} +attribute: Thelia\Api\Resource\Attribute {#4941 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4939 …} +position: null +createdAt: DateTime @1777027104 {#4928 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4929 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4927 …} } Thelia\Api\Resource\AttributeCombination {#4912 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4955 …} +attribute: Thelia\Api\Resource\Attribute {#4974 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4966 …} +position: null +createdAt: DateTime @1777027103 {#4931 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4932 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4930 …} } ] +createdAt: DateTime @1777027103 {#4198 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#4197 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4199 …} } Thelia\Api\Resource\ProductSaleElements {#4698 +id: 32 +product: Thelia\Api\Resource\Product {#4889 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4978 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5017 …} +currency: Thelia\Api\Resource\Currency {#5032 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4984 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4983 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4987 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5010 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5027 …} +attribute: Thelia\Api\Resource\Attribute {#5059 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5051 …} +position: null +createdAt: DateTime @1777027136 {#5046 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5047 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5045 …} } Thelia\Api\Resource\AttributeCombination {#5030 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5076 …} +attribute: Thelia\Api\Resource\Attribute {#5095 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5093 …} +position: null +createdAt: DateTime @1777027136 {#5049 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5050 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5048 …} } ] +createdAt: DateTime @1777027136 {#4195 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#4194 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4196 …} } Thelia\Api\Resource\ProductSaleElements {#4816 +id: 33 +product: Thelia\Api\Resource\Product {#5007 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5091 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5135 …} +currency: Thelia\Api\Resource\Currency {#5150 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#5100 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5099 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5105 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5128 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5145 …} +attribute: Thelia\Api\Resource\Attribute {#5177 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5175 …} +position: null +createdAt: DateTime @1777027198 {#5164 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5165 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5163 …} } Thelia\Api\Resource\AttributeCombination {#5148 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5191 …} +attribute: Thelia\Api\Resource\Attribute {#5210 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5208 …} +position: null +createdAt: DateTime @1777027198 {#5167 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5168 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5166 …} } ] +createdAt: DateTime @1777027198 {#4192 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4191 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4193 …} } Thelia\Api\Resource\ProductSaleElements {#4934 +id: 34 +product: Thelia\Api\Resource\Product {#5125 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5206 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5250 …} +currency: Thelia\Api\Resource\Currency {#5265 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#5215 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5214 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5220 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5243 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5260 …} +attribute: Thelia\Api\Resource\Attribute {#5292 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5290 …} +position: null +createdAt: DateTime @1777027212 {#5279 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5278 …} } Thelia\Api\Resource\AttributeCombination {#5263 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5306 …} +attribute: Thelia\Api\Resource\Attribute {#5325 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5323 …} +position: null +createdAt: DateTime @1777027212 {#5282 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5281 …} } ] +createdAt: DateTime @1777027212 {#4189 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4188 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4190 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#5055 +id: 7 +product: Thelia\Api\Resource\Product {#5236 …} +feature: Thelia\Api\Resource\Feature {#5343 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5575 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4328 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4329 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4327 …} } Thelia\Api\Resource\FeatureProduct {#4268 +id: 8 +product: Thelia\Api\Resource\Product {#5558 …} +feature: Thelia\Api\Resource\Feature {#5591 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5556 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4331 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4332 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4330 …} } Thelia\Api\Resource\FeatureProduct {#5242 +id: 9 +product: Thelia\Api\Resource\Product {#5599 …} +feature: Thelia\Api\Resource\Feature {#5527 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5598 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4334 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4335 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4333 …} } ] +productAssociatedContents: [] } Thelia\Api\Resource\Product {#3653 +i18ns: Thelia\Api\Resource\I18nCollection {#4148 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3761 -colors: null -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3452} "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 {#3826 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#4156 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#5495 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#3813 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#3825 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#5409 +category: Thelia\Api\Resource\Category {#5364 …} +product: Thelia\Api\Resource\Product {#5362 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#5408 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#5428 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#5481 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#5372 +id: 24 +product: Thelia\Api\Resource\Product {#5633 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5637 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5665 …} +currency: Thelia\Api\Resource\Currency {#5680 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#5639 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5638 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5640 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#5615 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5616 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#5614 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#5357 +id: 10 +product: Thelia\Api\Resource\Product {#5651 …} +feature: Thelia\Api\Resource\Feature {#5677 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5675 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5621 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5622 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5620 …} } Thelia\Api\Resource\FeatureProduct {#5369 +id: 11 +product: Thelia\Api\Resource\Product {#5703 …} +feature: Thelia\Api\Resource\Feature {#5724 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5722 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5624 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5625 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5623 …} } Thelia\Api\Resource\FeatureProduct {#5654 +id: 12 +product: Thelia\Api\Resource\Product {#5739 …} +feature: Thelia\Api\Resource\Feature {#5760 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5758 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5627 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5628 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5626 …} } ] +productAssociatedContents: [] } ] : false : false } ] ] |
CollectionFiltersNormalizer (28.07 ms)
Show nested normalizers
|
28.29 ms | |
|
array
Show contents
[ Thelia\Api\Resource\Filter {#6590 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#6284 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6337 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6293 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6325 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#6294 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#6314 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6328 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6333 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6338 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6343 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6393 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6600 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6402 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6410 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6395 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6292 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6437 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6365 -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 {#6270 #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 {#6271 #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 {#6590 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#6284 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6337 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6293 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6325 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#6294 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#6314 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6328 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6333 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6338 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6343 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6393 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6600 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6402 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6410 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6395 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6292 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6437 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6365 -mainId: 3 -mainTitle: "Fabrication" -id: 5 -title: "Éthique Fairwear" -depth: null } ] -visible: true } ] ] ] |
ItemNormalizer (0.38 ms) | 4.65 ms | |
|
array
Show contents
[ Thelia\Api\Resource\Filter {#6802 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#6788 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6806 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6799 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6792 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#6796 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#6772 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6795 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6794 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6791 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6797 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6789 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6787 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6800 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6786 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6783 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6785 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6818 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6780 -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 {#6270 #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 {#6271 #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 {#6802 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#6788 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6806 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6799 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6792 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#6796 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#6772 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6795 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6794 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6791 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6797 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6789 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6787 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6800 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6786 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6783 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6785 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6818 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6780 -mainId: 3 -mainTitle: "Fabrication" -id: 5 -title: "Éthique Fairwear" -depth: null } ] -visible: true } ] ] ] |
ItemNormalizer (0.38 ms) | 2.76 ms | |
|
Thelia\Api\Resource\Product
Show contents
Thelia\Api\Resource\Product {#7122 +i18ns: Thelia\Api\Resource\I18nCollection {#7121 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#7136 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3453 #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 {#3454 #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 {#3800 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#7153 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#7160 …} +brand: Thelia\Api\Resource\Brand {#7158 …} +virtual: false +createdAt: DateTime @1776971609 {#3801 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3802 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#7285 +category: Thelia\Api\Resource\Category {#7305 …} +product: Thelia\Api\Resource\Product {#7307 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#4127 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#4126 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4128 …} } Thelia\Api\Resource\ProductCategory {#7298 +category: Thelia\Api\Resource\Category {#7316 …} +product: Thelia\Api\Resource\Product {#7312 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#4124 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#4121 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4125 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#7302 +id: 25 +product: Thelia\Api\Resource\Product {#7369 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7376 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7398 …} +currency: Thelia\Api\Resource\Currency {#7413 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4373 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4374 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4372 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7391 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7408 …} +attribute: Thelia\Api\Resource\Attribute {#7434 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7432 …} +position: null +createdAt: DateTime @1777026744 {#4250 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#4227 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4246 …} } Thelia\Api\Resource\AttributeCombination {#7411 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7453 …} +attribute: Thelia\Api\Resource\Attribute {#7470 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7468 …} +position: null +createdAt: DateTime @1777026744 {#4058 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3655 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4088 …} } ] +createdAt: DateTime @1777026744 {#4216 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#4215 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4217 …} } Thelia\Api\Resource\ProductSaleElements {#7347 +id: 26 +product: Thelia\Api\Resource\Product {#7372 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7474 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7510 …} +currency: Thelia\Api\Resource\Currency {#7525 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3482 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3925 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3788 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7503 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7520 …} +attribute: Thelia\Api\Resource\Attribute {#7546 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7544 …} +position: null +createdAt: DateTime @1777026824 {#3527 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3528 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3526 …} } Thelia\Api\Resource\AttributeCombination {#7523 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7565 …} +attribute: Thelia\Api\Resource\Attribute {#7582 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7580 …} +position: null +createdAt: DateTime @1777026824 {#3922 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3921 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3529 …} } ] +createdAt: DateTime @1777026824 {#4213 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4212 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4214 …} } Thelia\Api\Resource\ProductSaleElements {#7367 +id: 27 +product: Thelia\Api\Resource\Product {#7454 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7586 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7622 …} +currency: Thelia\Api\Resource\Currency {#7637 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#4113 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4112 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4116 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7615 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7632 …} +attribute: Thelia\Api\Resource\Attribute {#7658 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7656 …} +position: null +createdAt: DateTime @1777026867 {#4254 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4319 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4348 …} } Thelia\Api\Resource\AttributeCombination {#7635 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7677 …} +attribute: Thelia\Api\Resource\Attribute {#7694 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7692 …} +position: null +createdAt: DateTime @1777026867 {#4326 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4336 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4320 …} } ] +createdAt: DateTime @1777026867 {#4210 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4209 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4211 …} } Thelia\Api\Resource\ProductSaleElements {#7426 +id: 28 +product: Thelia\Api\Resource\Product {#7566 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7698 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7734 …} +currency: Thelia\Api\Resource\Currency {#7749 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4512 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4511 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4515 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7727 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7744 …} +attribute: Thelia\Api\Resource\Attribute {#7770 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7768 …} +position: null +createdAt: DateTime @1777026893 {#4574 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4575 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4573 …} } Thelia\Api\Resource\AttributeCombination {#7747 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7789 …} +attribute: Thelia\Api\Resource\Attribute {#7806 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7804 …} +position: null +createdAt: DateTime @1777026893 {#4577 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4578 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4576 …} } ] +createdAt: DateTime @1777026893 {#4207 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4206 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4208 …} } Thelia\Api\Resource\ProductSaleElements {#7538 +id: 29 +product: Thelia\Api\Resource\Product {#7678 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7810 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7846 …} +currency: Thelia\Api\Resource\Currency {#7861 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4630 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4629 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4633 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7839 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7856 …} +attribute: Thelia\Api\Resource\Attribute {#7882 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7880 …} +position: null +createdAt: DateTime @1777026935 {#4692 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4693 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4691 …} } Thelia\Api\Resource\AttributeCombination {#7859 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7901 …} +attribute: Thelia\Api\Resource\Attribute {#7918 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7916 …} +position: null +createdAt: DateTime @1777026935 {#4695 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4696 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4694 …} } ] +createdAt: DateTime @1777026935 {#4204 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4203 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4205 …} } Thelia\Api\Resource\ProductSaleElements {#7650 +id: 30 +product: Thelia\Api\Resource\Product {#7790 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7922 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7958 …} +currency: Thelia\Api\Resource\Currency {#7973 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4748 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4747 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4751 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7951 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7968 …} +attribute: Thelia\Api\Resource\Attribute {#7994 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7992 …} +position: null +createdAt: DateTime @1777026949 {#4810 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4811 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4809 …} } Thelia\Api\Resource\AttributeCombination {#7971 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8013 …} +attribute: Thelia\Api\Resource\Attribute {#8030 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8028 …} +position: null +createdAt: DateTime @1777026949 {#4813 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4814 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4812 …} } ] +createdAt: DateTime @1777026949 {#4201 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4200 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4202 …} } Thelia\Api\Resource\ProductSaleElements {#7762 +id: 31 +product: Thelia\Api\Resource\Product {#7902 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#8034 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8070 …} +currency: Thelia\Api\Resource\Currency {#8085 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4866 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4865 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4869 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#8063 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8080 …} +attribute: Thelia\Api\Resource\Attribute {#8106 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8104 …} +position: null +createdAt: DateTime @1777027104 {#4928 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4929 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4927 …} } Thelia\Api\Resource\AttributeCombination {#8083 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8125 …} +attribute: Thelia\Api\Resource\Attribute {#8142 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8140 …} +position: null +createdAt: DateTime @1777027103 {#4931 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4932 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4930 …} } ] +createdAt: DateTime @1777027103 {#4198 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#4197 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4199 …} } Thelia\Api\Resource\ProductSaleElements {#7874 +id: 32 +product: Thelia\Api\Resource\Product {#8014 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#2429 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#2636 …} +currency: Thelia\Api\Resource\Currency {#2763 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4984 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4983 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4987 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#2607 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#2616 …} +attribute: Thelia\Api\Resource\Attribute {#3029 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3034 …} +position: null +createdAt: DateTime @1777027136 {#5046 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5047 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5045 …} } Thelia\Api\Resource\AttributeCombination {#2761 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3168 …} +attribute: Thelia\Api\Resource\Attribute {#3192 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3189 …} +position: null +createdAt: DateTime @1777027136 {#5049 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5050 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5048 …} } ] +createdAt: DateTime @1777027136 {#4195 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#4194 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4196 …} } Thelia\Api\Resource\ProductSaleElements {#7986 +id: 33 +product: Thelia\Api\Resource\Product {#8126 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3137 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3466 …} +currency: Thelia\Api\Resource\Currency {#3685 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#5100 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5099 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5105 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3459 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3678 …} +attribute: Thelia\Api\Resource\Attribute {#430 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3840 …} +position: null +createdAt: DateTime @1777027198 {#5164 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5165 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5163 …} } Thelia\Api\Resource\AttributeCombination {#3681 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#423 …} +attribute: Thelia\Api\Resource\Attribute {#406 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#408 …} +position: null +createdAt: DateTime @1777027198 {#5167 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5168 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5166 …} } ] +createdAt: DateTime @1777027198 {#4192 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4191 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4193 …} } Thelia\Api\Resource\ProductSaleElements {#8098 +id: 34 +product: Thelia\Api\Resource\Product {#3154 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#402 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#366 …} +currency: Thelia\Api\Resource\Currency {#351 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#5215 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5214 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5220 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#390 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#356 …} +attribute: Thelia\Api\Resource\Attribute {#330 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#332 …} +position: null +createdAt: DateTime @1777027212 {#5279 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5278 …} } Thelia\Api\Resource\AttributeCombination {#353 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#310 …} +attribute: Thelia\Api\Resource\Attribute {#294 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#282 …} +position: null +createdAt: DateTime @1777027212 {#5282 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5281 …} } ] +createdAt: DateTime @1777027212 {#4189 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4188 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4190 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#2973 +id: 7 +product: Thelia\Api\Resource\Product {#375 …} +feature: Thelia\Api\Resource\Feature {#277 …} +featureAv: Thelia\Api\Resource\FeatureAv {#275 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4328 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4329 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4327 …} } Thelia\Api\Resource\FeatureProduct {#7361 +id: 8 +product: Thelia\Api\Resource\Product {#251 …} +feature: Thelia\Api\Resource\Feature {#224 …} +featureAv: Thelia\Api\Resource\FeatureAv {#232 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4331 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4332 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4330 …} } Thelia\Api\Resource\FeatureProduct {#374 +id: 9 +product: Thelia\Api\Resource\Product {#234 …} +feature: Thelia\Api\Resource\Feature {#188 …} +featureAv: Thelia\Api\Resource\FeatureAv {#195 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4334 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4335 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4333 …} } ] +productAssociatedContents: [] } |
Format: none
Show context
[ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3453 #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 {#3454 #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 {#7122 +i18ns: Thelia\Api\Resource\I18nCollection {#7121 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#7136 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3453} "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 {#3800 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#7153 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#7160 …} +brand: Thelia\Api\Resource\Brand {#7158 …} +virtual: false +createdAt: DateTime @1776971609 {#3801 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3802 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#7285 +category: Thelia\Api\Resource\Category {#7305 …} +product: Thelia\Api\Resource\Product {#7307 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#4127 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#4126 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4128 …} } Thelia\Api\Resource\ProductCategory {#7298 +category: Thelia\Api\Resource\Category {#7316 …} +product: Thelia\Api\Resource\Product {#7312 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#4124 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#4121 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4125 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#7302 +id: 25 +product: Thelia\Api\Resource\Product {#7369 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7376 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7398 …} +currency: Thelia\Api\Resource\Currency {#7413 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4373 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4374 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4372 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7391 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7408 …} +attribute: Thelia\Api\Resource\Attribute {#7434 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7432 …} +position: null +createdAt: DateTime @1777026744 {#4250 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#4227 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4246 …} } Thelia\Api\Resource\AttributeCombination {#7411 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7453 …} +attribute: Thelia\Api\Resource\Attribute {#7470 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7468 …} +position: null +createdAt: DateTime @1777026744 {#4058 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3655 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4088 …} } ] +createdAt: DateTime @1777026744 {#4216 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#4215 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4217 …} } Thelia\Api\Resource\ProductSaleElements {#7347 +id: 26 +product: Thelia\Api\Resource\Product {#7372 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7474 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7510 …} +currency: Thelia\Api\Resource\Currency {#7525 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3482 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3925 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3788 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7503 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7520 …} +attribute: Thelia\Api\Resource\Attribute {#7546 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7544 …} +position: null +createdAt: DateTime @1777026824 {#3527 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3528 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3526 …} } Thelia\Api\Resource\AttributeCombination {#7523 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7565 …} +attribute: Thelia\Api\Resource\Attribute {#7582 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7580 …} +position: null +createdAt: DateTime @1777026824 {#3922 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3921 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3529 …} } ] +createdAt: DateTime @1777026824 {#4213 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4212 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4214 …} } Thelia\Api\Resource\ProductSaleElements {#7367 +id: 27 +product: Thelia\Api\Resource\Product {#7454 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7586 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7622 …} +currency: Thelia\Api\Resource\Currency {#7637 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#4113 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4112 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4116 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7615 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7632 …} +attribute: Thelia\Api\Resource\Attribute {#7658 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7656 …} +position: null +createdAt: DateTime @1777026867 {#4254 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4319 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4348 …} } Thelia\Api\Resource\AttributeCombination {#7635 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7677 …} +attribute: Thelia\Api\Resource\Attribute {#7694 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7692 …} +position: null +createdAt: DateTime @1777026867 {#4326 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4336 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4320 …} } ] +createdAt: DateTime @1777026867 {#4210 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4209 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4211 …} } Thelia\Api\Resource\ProductSaleElements {#7426 +id: 28 +product: Thelia\Api\Resource\Product {#7566 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7698 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7734 …} +currency: Thelia\Api\Resource\Currency {#7749 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4512 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4511 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4515 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7727 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7744 …} +attribute: Thelia\Api\Resource\Attribute {#7770 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7768 …} +position: null +createdAt: DateTime @1777026893 {#4574 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4575 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4573 …} } Thelia\Api\Resource\AttributeCombination {#7747 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7789 …} +attribute: Thelia\Api\Resource\Attribute {#7806 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7804 …} +position: null +createdAt: DateTime @1777026893 {#4577 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4578 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4576 …} } ] +createdAt: DateTime @1777026893 {#4207 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4206 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4208 …} } Thelia\Api\Resource\ProductSaleElements {#7538 +id: 29 +product: Thelia\Api\Resource\Product {#7678 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7810 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7846 …} +currency: Thelia\Api\Resource\Currency {#7861 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4630 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4629 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4633 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7839 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7856 …} +attribute: Thelia\Api\Resource\Attribute {#7882 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7880 …} +position: null +createdAt: DateTime @1777026935 {#4692 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4693 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4691 …} } Thelia\Api\Resource\AttributeCombination {#7859 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7901 …} +attribute: Thelia\Api\Resource\Attribute {#7918 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7916 …} +position: null +createdAt: DateTime @1777026935 {#4695 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4696 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4694 …} } ] +createdAt: DateTime @1777026935 {#4204 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4203 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4205 …} } Thelia\Api\Resource\ProductSaleElements {#7650 +id: 30 +product: Thelia\Api\Resource\Product {#7790 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7922 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7958 …} +currency: Thelia\Api\Resource\Currency {#7973 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4748 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4747 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4751 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7951 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7968 …} +attribute: Thelia\Api\Resource\Attribute {#7994 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7992 …} +position: null +createdAt: DateTime @1777026949 {#4810 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4811 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4809 …} } Thelia\Api\Resource\AttributeCombination {#7971 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8013 …} +attribute: Thelia\Api\Resource\Attribute {#8030 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8028 …} +position: null +createdAt: DateTime @1777026949 {#4813 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4814 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4812 …} } ] +createdAt: DateTime @1777026949 {#4201 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4200 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4202 …} } Thelia\Api\Resource\ProductSaleElements {#7762 +id: 31 +product: Thelia\Api\Resource\Product {#7902 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#8034 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8070 …} +currency: Thelia\Api\Resource\Currency {#8085 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4866 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4865 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4869 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#8063 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8080 …} +attribute: Thelia\Api\Resource\Attribute {#8106 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8104 …} +position: null +createdAt: DateTime @1777027104 {#4928 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4929 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4927 …} } Thelia\Api\Resource\AttributeCombination {#8083 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8125 …} +attribute: Thelia\Api\Resource\Attribute {#8142 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8140 …} +position: null +createdAt: DateTime @1777027103 {#4931 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4932 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4930 …} } ] +createdAt: DateTime @1777027103 {#4198 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#4197 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4199 …} } Thelia\Api\Resource\ProductSaleElements {#7874 +id: 32 +product: Thelia\Api\Resource\Product {#8014 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#2429 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#2636 …} +currency: Thelia\Api\Resource\Currency {#2763 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4984 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4983 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4987 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#2607 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#2616 …} +attribute: Thelia\Api\Resource\Attribute {#3029 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3034 …} +position: null +createdAt: DateTime @1777027136 {#5046 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5047 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5045 …} } Thelia\Api\Resource\AttributeCombination {#2761 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3168 …} +attribute: Thelia\Api\Resource\Attribute {#3192 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3189 …} +position: null +createdAt: DateTime @1777027136 {#5049 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5050 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5048 …} } ] +createdAt: DateTime @1777027136 {#4195 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#4194 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4196 …} } Thelia\Api\Resource\ProductSaleElements {#7986 +id: 33 +product: Thelia\Api\Resource\Product {#8126 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#3137 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3466 …} +currency: Thelia\Api\Resource\Currency {#3685 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#5100 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5099 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5105 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3459 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3678 …} +attribute: Thelia\Api\Resource\Attribute {#430 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3840 …} +position: null +createdAt: DateTime @1777027198 {#5164 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5165 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5163 …} } Thelia\Api\Resource\AttributeCombination {#3681 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#423 …} +attribute: Thelia\Api\Resource\Attribute {#406 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#408 …} +position: null +createdAt: DateTime @1777027198 {#5167 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5168 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5166 …} } ] +createdAt: DateTime @1777027198 {#4192 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4191 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4193 …} } Thelia\Api\Resource\ProductSaleElements {#8098 +id: 34 +product: Thelia\Api\Resource\Product {#3154 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#402 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#366 …} +currency: Thelia\Api\Resource\Currency {#351 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#5215 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5214 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5220 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#390 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#356 …} +attribute: Thelia\Api\Resource\Attribute {#330 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#332 …} +position: null +createdAt: DateTime @1777027212 {#5279 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5280 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5278 …} } Thelia\Api\Resource\AttributeCombination {#353 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#310 …} +attribute: Thelia\Api\Resource\Attribute {#294 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#282 …} +position: null +createdAt: DateTime @1777027212 {#5282 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5281 …} } ] +createdAt: DateTime @1777027212 {#4189 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4188 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4190 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#2973 +id: 7 +product: Thelia\Api\Resource\Product {#375 …} +feature: Thelia\Api\Resource\Feature {#277 …} +featureAv: Thelia\Api\Resource\FeatureAv {#275 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4328 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4329 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4327 …} } Thelia\Api\Resource\FeatureProduct {#7361 +id: 8 +product: Thelia\Api\Resource\Product {#251 …} +feature: Thelia\Api\Resource\Feature {#224 …} +featureAv: Thelia\Api\Resource\FeatureAv {#232 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4331 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4332 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4330 …} } Thelia\Api\Resource\FeatureProduct {#374 +id: 9 +product: Thelia\Api\Resource\Product {#234 …} +feature: Thelia\Api\Resource\Feature {#188 …} +featureAv: Thelia\Api\Resource\FeatureAv {#195 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4334 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4335 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4333 …} } ] +productAssociatedContents: [] } ] ] |
ItemNormalizer (31.25 ms)
Show nested normalizers
|
31.47 ms | |
|
Thelia\Api\Resource\Product
Show contents
Thelia\Api\Resource\Product {#8694 +i18ns: Thelia\Api\Resource\I18nCollection {#8693 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#8678 -colors: null -context: [ "path_info" => "/api/front/products/6" "operation" => ApiPlatform\Metadata\Get {#3453 #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 {#3454 #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 {#3826 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#8761 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#8768 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#3813 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#3825 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#8791 +category: Thelia\Api\Resource\Category {#8923 …} +product: Thelia\Api\Resource\Product {#8927 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#5408 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#5428 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#5481 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#8924 +id: 24 +product: Thelia\Api\Resource\Product {#8965 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#8972 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8994 …} +currency: Thelia\Api\Resource\Currency {#9009 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#5639 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5638 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5640 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#5615 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5616 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#5614 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#8932 +id: 10 +product: Thelia\Api\Resource\Product {#8983 …} +feature: Thelia\Api\Resource\Feature {#9006 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9004 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5621 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5622 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5620 …} } Thelia\Api\Resource\FeatureProduct {#8919 +id: 11 +product: Thelia\Api\Resource\Product {#9037 …} +feature: Thelia\Api\Resource\Feature {#9057 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9055 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5624 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5625 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5623 …} } Thelia\Api\Resource\FeatureProduct {#8986 +id: 12 +product: Thelia\Api\Resource\Product {#9077 …} +feature: Thelia\Api\Resource\Feature {#9097 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9095 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5627 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5628 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5626 …} } ] +productAssociatedContents: [] } |
Format: none
Show context
[ "path_info" => "/api/front/products/6" "operation" => ApiPlatform\Metadata\Get {#3453 #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 {#3454 #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 {#8694 +i18ns: Thelia\Api\Resource\I18nCollection {#8693 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#8678 -colors: null -context: [ "path_info" => "/api/front/products/6" "operation" => ApiPlatform\Metadata\Get {#3453} "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 {#3826 …} +id: 6 +taxRule: Thelia\Api\Resource\TaxRule {#8761 …} +ref: "TO25" +visible: true +position: 2 +template: Thelia\Api\Resource\Template {#8768 …} +brand: null +virtual: false +createdAt: DateTime @1776971994 {#3813 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027674 {#3825 : 2026-04-24 12:47:54.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#8791 +category: Thelia\Api\Resource\Category {#8923 …} +product: Thelia\Api\Resource\Product {#8927 …} +defaultCategory: true +position: 2 +createdAt: DateTime @1776971994 {#5408 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971994 {#5428 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#5481 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#8924 +id: 24 +product: Thelia\Api\Resource\Product {#8965 …} +ref: "TO25" +quantity: 0 +visible: true +position: 1 +promo: false +newness: false +weight: 0.0 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#8972 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8994 …} +currency: Thelia\Api\Resource\Currency {#9009 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1776971994 {#5639 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5638 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5640 …} } ] +attributeCombinations: [] +createdAt: DateTime @1776971994 {#5615 : 2026-04-23 21:19:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027729 {#5616 : 2026-04-24 12:48:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#5614 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#8932 +id: 10 +product: Thelia\Api\Resource\Product {#8983 …} +feature: Thelia\Api\Resource\Feature {#9006 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9004 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5621 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5622 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5620 …} } Thelia\Api\Resource\FeatureProduct {#8919 +id: 11 +product: Thelia\Api\Resource\Product {#9037 …} +feature: Thelia\Api\Resource\Feature {#9057 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9055 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5624 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5625 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5623 …} } Thelia\Api\Resource\FeatureProduct {#8986 +id: 12 +product: Thelia\Api\Resource\Product {#9077 …} +feature: Thelia\Api\Resource\Feature {#9097 …} +featureAv: Thelia\Api\Resource\FeatureAv {#9095 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027709 {#5627 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027709 {#5628 : 2026-04-24 12:48:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#5626 …} } ] +productAssociatedContents: [] } ] ] |
ItemNormalizer (14.54 ms)
Show nested normalizers
|
14.56 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#9259 -pager: Propel\Runtime\Util\PropelModelPager {#9255 #query: Thelia\Model\ContentQuery {#9258 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#9329 …} #con: null } : [ Thelia\Api\Resource\Content {#9321 +i18ns: Thelia\Api\Resource\I18nCollection {#9390 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9324 …} +id: 1 +visible: true +position: 1 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9414 +content: Thelia\Api\Resource\Content {#9427 …} +folder: Thelia\Api\Resource\Folder {#9443 …} +defaultFolder: true +position: 1 +createdAt: DateTime @1774611250 {#9411 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9412 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9410 …} } ] +createdAt: DateTime @1774611250 {#9376 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9394 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9325 +i18ns: Thelia\Api\Resource\I18nCollection {#9387 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9389 …} +id: 2 +visible: true +position: 2 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9453 +content: Thelia\Api\Resource\Content {#9472 …} +folder: Thelia\Api\Resource\Folder {#9475 …} +defaultFolder: true +position: 2 +createdAt: DateTime @1774611276 {#9454 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9455 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9445 …} } ] +createdAt: DateTime @1774611276 {#9391 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9382 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9393 +i18ns: Thelia\Api\Resource\I18nCollection {#9399 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9384 …} +id: 3 +visible: true +position: 3 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9493 +content: Thelia\Api\Resource\Content {#9509 …} +folder: Thelia\Api\Resource\Folder {#9512 …} +defaultFolder: true +position: 3 +createdAt: DateTime @1774611292 {#9489 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9492 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9488 …} } ] +createdAt: DateTime @1774611292 {#9385 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9386 : 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 {#9232 #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 {#9259 -pager: Propel\Runtime\Util\PropelModelPager {#9255 #query: Thelia\Model\ContentQuery {#9258 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#9329 …} #con: null } : [ Thelia\Api\Resource\Content {#9321 +i18ns: Thelia\Api\Resource\I18nCollection {#9390 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9324 …} +id: 1 +visible: true +position: 1 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9414 +content: Thelia\Api\Resource\Content {#9427 …} +folder: Thelia\Api\Resource\Folder {#9443 …} +defaultFolder: true +position: 1 +createdAt: DateTime @1774611250 {#9411 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9412 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9410 …} } ] +createdAt: DateTime @1774611250 {#9376 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9394 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9325 +i18ns: Thelia\Api\Resource\I18nCollection {#9387 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9389 …} +id: 2 +visible: true +position: 2 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9453 +content: Thelia\Api\Resource\Content {#9472 …} +folder: Thelia\Api\Resource\Folder {#9475 …} +defaultFolder: true +position: 2 +createdAt: DateTime @1774611276 {#9454 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9455 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9445 …} } ] +createdAt: DateTime @1774611276 {#9391 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9382 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9393 +i18ns: Thelia\Api\Resource\I18nCollection {#9399 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9384 …} +id: 3 +visible: true +position: 3 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9493 +content: Thelia\Api\Resource\Content {#9509 …} +folder: Thelia\Api\Resource\Folder {#9512 …} +defaultFolder: true +position: 3 +createdAt: DateTime @1774611292 {#9489 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9492 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9488 …} } ] +createdAt: DateTime @1774611292 {#9385 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9386 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } } ] : false : false } ] ] |
ItemNormalizer (5.42 ms)
Show nested normalizers
|
27.18 ms |
denormalize 0
Nothing was denormalized.
encode 0
Nothing was encoded.
decode 0
Nothing was decoded.