Serializer
8
Handled
81.41 ms
Total time
serialize 0
Nothing was serialized.
deserialize 0
Nothing was deserialized.
normalize 8
| Data | Context | Normalizer | Time | Caller |
|---|---|---|---|---|
|
Thelia\Api\Resource\Category
Show contents
Thelia\Api\Resource\Category {#2532 +i18ns: Thelia\Api\Resource\I18nCollection {#2524 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2306 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#2305 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#2304 : 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 {#2566 #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 {#2565 #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 {#2532 +i18ns: Thelia\Api\Resource\I18nCollection {#2524 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2306 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#2305 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#2304 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } ] ] |
ItemNormalizer (5.29 ms)
Show nested normalizers
|
5.59 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#2596 -pager: Propel\Runtime\Util\PropelModelPager {#2630 #query: Thelia\Model\CategoryQuery {#2592 …} #page: 0 #maxPerPage: 30 #lastPage: 0 #nbResults: 0 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#2309 …} #con: null } : [] : false : false } |
Format: none
Show context
[ "path_info" => "/api/front/categories" "operation" => ApiPlatform\Metadata\GetCollection {#2567 #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 {#2596 -pager: Propel\Runtime\Util\PropelModelPager {#2630 #query: Thelia\Model\CategoryQuery {#2592 …} #page: 0 #maxPerPage: 30 #lastPage: 0 #nbResults: 0 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#2309 …} #con: null } : [] : false : false } ] ] |
0.22 ms | ||
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#3192 -pager: Propel\Runtime\Util\PropelModelPager {#3172 #query: Thelia\Model\CategoryQuery {#3176 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3203 …} #con: null } : [ Thelia\Api\Resource\Category {#3181 +i18ns: Thelia\Api\Resource\I18nCollection {#3180 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2306 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#2305 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#2304 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#3215 +i18ns: Thelia\Api\Resource\I18nCollection {#3216 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3207 …} +id: 2 +parent: 0 +visible: true +position: 2 +defaultTemplateId: null +createdAt: DateTime @1774433912 {#3208 : 2026-03-25 11:18:32.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776970794 {#3209 : 2026-04-23 20:59:54.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#3218 +i18ns: Thelia\Api\Resource\I18nCollection {#3222 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3211 …} +id: 4 +parent: 0 +visible: true +position: 3 +defaultTemplateId: null +createdAt: DateTime @1776970846 {#3212 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776970846 {#3213 : 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 {#2567 #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 {#3192 -pager: Propel\Runtime\Util\PropelModelPager {#3172 #query: Thelia\Model\CategoryQuery {#3176 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3203 …} #con: null } : [ Thelia\Api\Resource\Category {#3181 +i18ns: Thelia\Api\Resource\I18nCollection {#3180 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#2306 …} +id: 1 +parent: 0 +visible: true +position: 1 +defaultTemplateId: 1 +createdAt: DateTime @1774433768 {#2305 : 2026-03-25 11:16:08.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776973177 {#2304 : 2026-04-23 21:39:37.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#3215 +i18ns: Thelia\Api\Resource\I18nCollection {#3216 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3207 …} +id: 2 +parent: 0 +visible: true +position: 2 +defaultTemplateId: null +createdAt: DateTime @1774433912 {#3208 : 2026-03-25 11:18:32.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1776970794 {#3209 : 2026-04-23 20:59:54.0 Europe/Paris (+02:00) } } Thelia\Api\Resource\Category {#3218 +i18ns: Thelia\Api\Resource\I18nCollection {#3222 …} #resourceAddons: [] -propelModel: Thelia\Model\Category {#3211 …} +id: 4 +parent: 0 +visible: true +position: 3 +defaultTemplateId: null +createdAt: DateTime @1776970846 {#3212 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776970846 {#3213 : 2026-04-23 21:00:46.0 Europe/Paris (+02:00) } } ] : false : false } ] ] |
ItemNormalizer (3.87 ms)
Show nested normalizers
|
11.74 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#3568 -pager: Propel\Runtime\Util\PropelModelPager {#3469 #query: Thelia\Model\ProductQuery {#3597 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 1 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3653 …} #con: null } : [ Thelia\Api\Resource\Product {#3528 +i18ns: Thelia\Api\Resource\I18nCollection {#3788 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3796 -colors: [ "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3450 #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" => [ "attribute" => [ 1 => [ "8" ] ] ] "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 {#3811 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#3965 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#3521 …} +brand: Thelia\Api\Resource\Brand {#4154 …} +virtual: false +createdAt: DateTime @1776971609 {#3810 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3790 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#4127 +category: Thelia\Api\Resource\Category {#4170 …} +product: Thelia\Api\Resource\Product {#4257 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#4131 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#4130 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4132 …} } Thelia\Api\Resource\ProductCategory {#4163 +category: Thelia\Api\Resource\Category {#4290 …} +product: Thelia\Api\Resource\Product {#4288 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#4128 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#4125 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4129 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#4167 +id: 25 +product: Thelia\Api\Resource\Product {#4264 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4379 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4359 …} +currency: Thelia\Api\Resource\Currency {#4395 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4377 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4378 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4376 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4366 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4403 …} +attribute: Thelia\Api\Resource\Attribute {#4425 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4421 …} +position: null +createdAt: DateTime @1777026744 {#4254 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#4231 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4250 …} } Thelia\Api\Resource\AttributeCombination {#4400 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4444 …} +attribute: Thelia\Api\Resource\Attribute {#4463 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4455 …} +position: null +createdAt: DateTime @1777026744 {#4062 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3533 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4092 …} } ] +createdAt: DateTime @1777026744 {#4220 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#4219 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4221 …} } Thelia\Api\Resource\ProductSaleElements {#4302 +id: 26 +product: Thelia\Api\Resource\Product {#4386 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4466 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3759 …} +currency: Thelia\Api\Resource\Currency {#3930 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3486 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3481 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3781 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3766 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3950 …} +attribute: Thelia\Api\Resource\Attribute {#3961 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3898 …} +position: null +createdAt: DateTime @1777026824 {#3507 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3508 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3506 …} } Thelia\Api\Resource\AttributeCombination {#4005 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4188 …} +attribute: Thelia\Api\Resource\Attribute {#4107 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4099 …} +position: null +createdAt: DateTime @1777026824 {#3512 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3511 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3509 …} } ] +createdAt: DateTime @1777026824 {#4217 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4216 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4218 …} } Thelia\Api\Resource\ProductSaleElements {#4068 +id: 27 +product: Thelia\Api\Resource\Product {#3769 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4111 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4387 …} +currency: Thelia\Api\Resource\Currency {#4176 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#4117 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4116 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4120 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4398 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4181 …} +attribute: Thelia\Api\Resource\Attribute {#4473 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4471 …} +position: null +createdAt: DateTime @1777026867 {#4258 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4323 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4352 …} } Thelia\Api\Resource\AttributeCombination {#4178 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4487 …} +attribute: Thelia\Api\Resource\Attribute {#4506 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4498 …} +position: null +createdAt: DateTime @1777026867 {#4330 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4340 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4324 …} } ] +createdAt: DateTime @1777026867 {#4214 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4213 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4215 …} } Thelia\Api\Resource\ProductSaleElements {#4432 +id: 28 +product: Thelia\Api\Resource\Product {#4070 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4510 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4549 …} +currency: Thelia\Api\Resource\Currency {#4564 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4516 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4515 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4519 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4542 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4559 …} +attribute: Thelia\Api\Resource\Attribute {#4591 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4589 …} +position: null +createdAt: DateTime @1777026893 {#4578 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4579 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4577 …} } Thelia\Api\Resource\AttributeCombination {#4562 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4605 …} +attribute: Thelia\Api\Resource\Attribute {#4624 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4616 …} +position: null +createdAt: DateTime @1777026893 {#4581 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4582 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4580 …} } ] +createdAt: DateTime @1777026893 {#4211 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4210 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4212 …} } Thelia\Api\Resource\ProductSaleElements {#3986 +id: 29 +product: Thelia\Api\Resource\Product {#4539 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4628 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4667 …} +currency: Thelia\Api\Resource\Currency {#4682 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4634 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4633 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4637 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4660 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4677 …} +attribute: Thelia\Api\Resource\Attribute {#4709 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4707 …} +position: null +createdAt: DateTime @1777026935 {#4696 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4697 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4695 …} } Thelia\Api\Resource\AttributeCombination {#4680 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4723 …} +attribute: Thelia\Api\Resource\Attribute {#4742 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4734 …} +position: null +createdAt: DateTime @1777026935 {#4699 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4700 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4698 …} } ] +createdAt: DateTime @1777026935 {#4208 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4207 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4209 …} } Thelia\Api\Resource\ProductSaleElements {#4341 +id: 30 +product: Thelia\Api\Resource\Product {#4657 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4746 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4785 …} +currency: Thelia\Api\Resource\Currency {#4800 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4752 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4751 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4755 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4778 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4795 …} +attribute: Thelia\Api\Resource\Attribute {#4827 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4825 …} +position: null +createdAt: DateTime @1777026949 {#4814 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4815 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4813 …} } Thelia\Api\Resource\AttributeCombination {#4798 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4841 …} +attribute: Thelia\Api\Resource\Attribute {#4860 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4852 …} +position: null +createdAt: DateTime @1777026949 {#4817 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4818 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4816 …} } ] +createdAt: DateTime @1777026949 {#4205 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4204 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4206 …} } Thelia\Api\Resource\ProductSaleElements {#4584 +id: 31 +product: Thelia\Api\Resource\Product {#4775 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4864 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4903 …} +currency: Thelia\Api\Resource\Currency {#4918 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4870 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4869 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4873 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4896 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4913 …} +attribute: Thelia\Api\Resource\Attribute {#4945 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4943 …} +position: null +createdAt: DateTime @1777027104 {#4932 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4933 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4931 …} } Thelia\Api\Resource\AttributeCombination {#4916 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4959 …} +attribute: Thelia\Api\Resource\Attribute {#4978 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4970 …} +position: null +createdAt: DateTime @1777027103 {#4935 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4936 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4934 …} } ] +createdAt: DateTime @1777027103 {#4202 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#4201 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4203 …} } Thelia\Api\Resource\ProductSaleElements {#4702 +id: 32 +product: Thelia\Api\Resource\Product {#4893 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4982 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5021 …} +currency: Thelia\Api\Resource\Currency {#5036 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4988 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4987 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4991 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5014 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5031 …} +attribute: Thelia\Api\Resource\Attribute {#5063 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5055 …} +position: null +createdAt: DateTime @1777027136 {#5050 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5051 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5049 …} } Thelia\Api\Resource\AttributeCombination {#5034 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5080 …} +attribute: Thelia\Api\Resource\Attribute {#5099 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5097 …} +position: null +createdAt: DateTime @1777027136 {#5053 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5054 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5052 …} } ] +createdAt: DateTime @1777027136 {#4199 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#4198 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4200 …} } Thelia\Api\Resource\ProductSaleElements {#4820 +id: 33 +product: Thelia\Api\Resource\Product {#5011 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5095 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5139 …} +currency: Thelia\Api\Resource\Currency {#5154 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#5104 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5103 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5109 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5132 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5149 …} +attribute: Thelia\Api\Resource\Attribute {#5181 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5179 …} +position: null +createdAt: DateTime @1777027198 {#5168 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5169 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5167 …} } Thelia\Api\Resource\AttributeCombination {#5152 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5195 …} +attribute: Thelia\Api\Resource\Attribute {#5214 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5212 …} +position: null +createdAt: DateTime @1777027198 {#5171 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5172 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5170 …} } ] +createdAt: DateTime @1777027198 {#4196 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4195 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4197 …} } Thelia\Api\Resource\ProductSaleElements {#4938 +id: 34 +product: Thelia\Api\Resource\Product {#5129 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5210 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5254 …} +currency: Thelia\Api\Resource\Currency {#5269 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#5219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5218 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5224 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5247 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5264 …} +attribute: Thelia\Api\Resource\Attribute {#5296 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5294 …} +position: null +createdAt: DateTime @1777027212 {#5283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5282 …} } Thelia\Api\Resource\AttributeCombination {#5267 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5310 …} +attribute: Thelia\Api\Resource\Attribute {#5329 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5327 …} +position: null +createdAt: DateTime @1777027212 {#5286 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5287 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5285 …} } ] +createdAt: DateTime @1777027212 {#4193 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4192 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4194 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#5059 +id: 7 +product: Thelia\Api\Resource\Product {#5240 …} +feature: Thelia\Api\Resource\Feature {#5347 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5579 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4332 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4333 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4331 …} } Thelia\Api\Resource\FeatureProduct {#4272 +id: 8 +product: Thelia\Api\Resource\Product {#5562 …} +feature: Thelia\Api\Resource\Feature {#5595 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5560 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4335 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4336 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4334 …} } Thelia\Api\Resource\FeatureProduct {#5246 +id: 9 +product: Thelia\Api\Resource\Product {#5603 …} +feature: Thelia\Api\Resource\Feature {#5531 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5602 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4338 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4339 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4337 …} } ] +productAssociatedContents: [] } ] : false : false } |
Format: jsonld
Show context
[ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3450 #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" => [ "attribute" => [ 1 => [ "8" ] ] ] "itemsPerPage" => 30 "page" => 1 "locale" => "fr_FR" ] "groups" => [ "front:product:read" ] "extra_variables" => [ "object" => Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#3568 -pager: Propel\Runtime\Util\PropelModelPager {#3469 #query: Thelia\Model\ProductQuery {#3597 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 1 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#3653 …} #con: null } : [ Thelia\Api\Resource\Product {#3528 +i18ns: Thelia\Api\Resource\I18nCollection {#3788 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#3796 -colors: [ "#d95000" ] -context: [ "path_info" => "/api/front/products" "operation" => ApiPlatform\Metadata\GetCollection {#3450} "uri_variables" => [] "resource_class" => "Thelia\Api\Resource\Product" "filters" => [ "productCategories.category.id" => 1 "tfilters" => [ "attribute" => [ 1 => [ "8" ] ] ] "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 {#3811 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#3965 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#3521 …} +brand: Thelia\Api\Resource\Brand {#4154 …} +virtual: false +createdAt: DateTime @1776971609 {#3810 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3790 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#4127 +category: Thelia\Api\Resource\Category {#4170 …} +product: Thelia\Api\Resource\Product {#4257 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#4131 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#4130 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4132 …} } Thelia\Api\Resource\ProductCategory {#4163 +category: Thelia\Api\Resource\Category {#4290 …} +product: Thelia\Api\Resource\Product {#4288 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#4128 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#4125 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4129 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#4167 +id: 25 +product: Thelia\Api\Resource\Product {#4264 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4379 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4359 …} +currency: Thelia\Api\Resource\Currency {#4395 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4377 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4378 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4376 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4366 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4403 …} +attribute: Thelia\Api\Resource\Attribute {#4425 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4421 …} +position: null +createdAt: DateTime @1777026744 {#4254 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#4231 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4250 …} } Thelia\Api\Resource\AttributeCombination {#4400 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4444 …} +attribute: Thelia\Api\Resource\Attribute {#4463 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4455 …} +position: null +createdAt: DateTime @1777026744 {#4062 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3533 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4092 …} } ] +createdAt: DateTime @1777026744 {#4220 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#4219 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4221 …} } Thelia\Api\Resource\ProductSaleElements {#4302 +id: 26 +product: Thelia\Api\Resource\Product {#4386 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4466 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3759 …} +currency: Thelia\Api\Resource\Currency {#3930 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3486 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3481 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3781 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#3766 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#3950 …} +attribute: Thelia\Api\Resource\Attribute {#3961 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#3898 …} +position: null +createdAt: DateTime @1777026824 {#3507 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3508 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3506 …} } Thelia\Api\Resource\AttributeCombination {#4005 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4188 …} +attribute: Thelia\Api\Resource\Attribute {#4107 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4099 …} +position: null +createdAt: DateTime @1777026824 {#3512 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3511 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3509 …} } ] +createdAt: DateTime @1777026824 {#4217 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4216 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4218 …} } Thelia\Api\Resource\ProductSaleElements {#4068 +id: 27 +product: Thelia\Api\Resource\Product {#3769 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4111 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4387 …} +currency: Thelia\Api\Resource\Currency {#4176 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#4117 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4116 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4120 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4398 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4181 …} +attribute: Thelia\Api\Resource\Attribute {#4473 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4471 …} +position: null +createdAt: DateTime @1777026867 {#4258 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4323 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4352 …} } Thelia\Api\Resource\AttributeCombination {#4178 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4487 …} +attribute: Thelia\Api\Resource\Attribute {#4506 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4498 …} +position: null +createdAt: DateTime @1777026867 {#4330 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4340 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4324 …} } ] +createdAt: DateTime @1777026867 {#4214 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4213 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4215 …} } Thelia\Api\Resource\ProductSaleElements {#4432 +id: 28 +product: Thelia\Api\Resource\Product {#4070 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4510 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4549 …} +currency: Thelia\Api\Resource\Currency {#4564 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4516 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4515 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4519 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4542 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4559 …} +attribute: Thelia\Api\Resource\Attribute {#4591 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4589 …} +position: null +createdAt: DateTime @1777026893 {#4578 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4579 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4577 …} } Thelia\Api\Resource\AttributeCombination {#4562 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4605 …} +attribute: Thelia\Api\Resource\Attribute {#4624 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4616 …} +position: null +createdAt: DateTime @1777026893 {#4581 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4582 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4580 …} } ] +createdAt: DateTime @1777026893 {#4211 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4210 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4212 …} } Thelia\Api\Resource\ProductSaleElements {#3986 +id: 29 +product: Thelia\Api\Resource\Product {#4539 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4628 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4667 …} +currency: Thelia\Api\Resource\Currency {#4682 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4634 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4633 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4637 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4660 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4677 …} +attribute: Thelia\Api\Resource\Attribute {#4709 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4707 …} +position: null +createdAt: DateTime @1777026935 {#4696 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4697 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4695 …} } Thelia\Api\Resource\AttributeCombination {#4680 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4723 …} +attribute: Thelia\Api\Resource\Attribute {#4742 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4734 …} +position: null +createdAt: DateTime @1777026935 {#4699 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4700 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4698 …} } ] +createdAt: DateTime @1777026935 {#4208 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4207 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4209 …} } Thelia\Api\Resource\ProductSaleElements {#4341 +id: 30 +product: Thelia\Api\Resource\Product {#4657 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4746 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4785 …} +currency: Thelia\Api\Resource\Currency {#4800 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4752 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4751 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4755 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4778 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4795 …} +attribute: Thelia\Api\Resource\Attribute {#4827 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4825 …} +position: null +createdAt: DateTime @1777026949 {#4814 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4815 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4813 …} } Thelia\Api\Resource\AttributeCombination {#4798 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4841 …} +attribute: Thelia\Api\Resource\Attribute {#4860 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4852 …} +position: null +createdAt: DateTime @1777026949 {#4817 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4818 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4816 …} } ] +createdAt: DateTime @1777026949 {#4205 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4204 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4206 …} } Thelia\Api\Resource\ProductSaleElements {#4584 +id: 31 +product: Thelia\Api\Resource\Product {#4775 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4864 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4903 …} +currency: Thelia\Api\Resource\Currency {#4918 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4870 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4869 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4873 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#4896 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4913 …} +attribute: Thelia\Api\Resource\Attribute {#4945 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4943 …} +position: null +createdAt: DateTime @1777027104 {#4932 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4933 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4931 …} } Thelia\Api\Resource\AttributeCombination {#4916 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#4959 …} +attribute: Thelia\Api\Resource\Attribute {#4978 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#4970 …} +position: null +createdAt: DateTime @1777027103 {#4935 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4936 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4934 …} } ] +createdAt: DateTime @1777027103 {#4202 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#4201 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4203 …} } Thelia\Api\Resource\ProductSaleElements {#4702 +id: 32 +product: Thelia\Api\Resource\Product {#4893 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#4982 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5021 …} +currency: Thelia\Api\Resource\Currency {#5036 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4988 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4987 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4991 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5014 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5031 …} +attribute: Thelia\Api\Resource\Attribute {#5063 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5055 …} +position: null +createdAt: DateTime @1777027136 {#5050 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5051 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5049 …} } Thelia\Api\Resource\AttributeCombination {#5034 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5080 …} +attribute: Thelia\Api\Resource\Attribute {#5099 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5097 …} +position: null +createdAt: DateTime @1777027136 {#5053 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5054 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5052 …} } ] +createdAt: DateTime @1777027136 {#4199 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#4198 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4200 …} } Thelia\Api\Resource\ProductSaleElements {#4820 +id: 33 +product: Thelia\Api\Resource\Product {#5011 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5095 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5139 …} +currency: Thelia\Api\Resource\Currency {#5154 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#5104 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5103 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5109 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5132 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5149 …} +attribute: Thelia\Api\Resource\Attribute {#5181 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5179 …} +position: null +createdAt: DateTime @1777027198 {#5168 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5169 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5167 …} } Thelia\Api\Resource\AttributeCombination {#5152 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5195 …} +attribute: Thelia\Api\Resource\Attribute {#5214 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5212 …} +position: null +createdAt: DateTime @1777027198 {#5171 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5172 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5170 …} } ] +createdAt: DateTime @1777027198 {#4196 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4195 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4197 …} } Thelia\Api\Resource\ProductSaleElements {#4938 +id: 34 +product: Thelia\Api\Resource\Product {#5129 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#5210 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5254 …} +currency: Thelia\Api\Resource\Currency {#5269 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#5219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5218 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5224 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#5247 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5264 …} +attribute: Thelia\Api\Resource\Attribute {#5296 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5294 …} +position: null +createdAt: DateTime @1777027212 {#5283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5282 …} } Thelia\Api\Resource\AttributeCombination {#5267 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#5310 …} +attribute: Thelia\Api\Resource\Attribute {#5329 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#5327 …} +position: null +createdAt: DateTime @1777027212 {#5286 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5287 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5285 …} } ] +createdAt: DateTime @1777027212 {#4193 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4192 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4194 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#5059 +id: 7 +product: Thelia\Api\Resource\Product {#5240 …} +feature: Thelia\Api\Resource\Feature {#5347 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5579 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4332 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4333 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4331 …} } Thelia\Api\Resource\FeatureProduct {#4272 +id: 8 +product: Thelia\Api\Resource\Product {#5562 …} +feature: Thelia\Api\Resource\Feature {#5595 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5560 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4335 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4336 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4334 …} } Thelia\Api\Resource\FeatureProduct {#5246 +id: 9 +product: Thelia\Api\Resource\Product {#5603 …} +feature: Thelia\Api\Resource\Feature {#5531 …} +featureAv: Thelia\Api\Resource\FeatureAv {#5602 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4338 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4339 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4337 …} } ] +productAssociatedContents: [] } ] : false : false } ] ] |
CollectionFiltersNormalizer (14.70 ms)
Show nested normalizers
|
14.90 ms | |
|
array
Show contents
[ Thelia\Api\Resource\Filter {#6271 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#5962 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6015 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#5971 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6003 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#5972 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#5992 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6006 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6011 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6016 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6021 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6074 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6281 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6083 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6091 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6076 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6213 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6118 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6046 -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 {#5944 #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 {#5945 #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 {#6271 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#5962 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6015 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#5971 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6003 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#5972 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#5992 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6006 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6011 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6016 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6021 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6074 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6281 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6083 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6091 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6076 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6213 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6118 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6046 -mainId: 3 -mainTitle: "Fabrication" -id: 5 -title: "Éthique Fairwear" -depth: null } ] -visible: true } ] ] ] |
ItemNormalizer (0.19 ms) | 3.60 ms | |
|
array
Show contents
[ Thelia\Api\Resource\Filter {#6493 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#6479 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6497 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6490 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6483 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#6487 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#6463 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6486 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6485 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6482 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6488 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6480 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6478 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6491 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6477 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6474 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6476 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6509 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6471 -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 {#5944 #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 {#5945 #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 {#6493 -id: 1 -title: "Couleur" -type: "attribute" -fieldType: "checkbox" -position: 1 -values: [ Thelia\Api\Resource\FilterValue {#6479 -mainId: 1 -mainTitle: "Couleur" -id: 14 -title: "Desert Dust" -depth: null } Thelia\Api\Resource\FilterValue {#6497 -mainId: 1 -mainTitle: "Couleur" -id: 8 -title: "Terra Cota" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6490 -id: 2 -title: "Taille" -type: "attribute" -fieldType: "checkbox" -position: 2 -values: [ Thelia\Api\Resource\FilterValue {#6483 -mainId: 2 -mainTitle: "Taille" -id: 4 -title: "XS" -depth: null } Thelia\Api\Resource\FilterValue {#6487 -mainId: 2 -mainTitle: "Taille" -id: 6 -title: "M" -depth: null } Thelia\Api\Resource\FilterValue {#6463 -mainId: 2 -mainTitle: "Taille" -id: 7 -title: "L" -depth: null } Thelia\Api\Resource\FilterValue {#6486 -mainId: 2 -mainTitle: "Taille" -id: 5 -title: "S" -depth: null } Thelia\Api\Resource\FilterValue {#6485 -mainId: 2 -mainTitle: "Taille" -id: 9 -title: "XL" -depth: null } Thelia\Api\Resource\FilterValue {#6482 -mainId: 2 -mainTitle: "Taille" -id: 10 -title: "XXL" -depth: null } Thelia\Api\Resource\FilterValue {#6488 -mainId: 2 -mainTitle: "Taille" -id: 15 -title: "XXXL" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6480 -id: null -title: "brand" -type: "brand" -fieldType: "checkbox" -position: 3 -values: [ Thelia\Api\Resource\FilterValue {#6478 -mainId: null -mainTitle: null -id: 1 -title: "Californie Française" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6491 -id: 1 -title: "Matière" -type: "feature" -fieldType: "checkbox" -position: 4 -values: [ Thelia\Api\Resource\FilterValue {#6477 -mainId: 1 -mainTitle: "Matière" -id: 1 -title: "Coton bio GOTS" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6474 -id: 2 -title: "Sérigraphie" -type: "feature" -fieldType: "checkbox" -position: 5 -values: [ Thelia\Api\Resource\FilterValue {#6476 -mainId: 2 -mainTitle: "Sérigraphie" -id: 4 -title: "Imprimé en France" -depth: null } ] -visible: true } Thelia\Api\Resource\Filter {#6509 -id: 3 -title: "Fabrication" -type: "feature" -fieldType: "checkbox" -position: 6 -values: [ Thelia\Api\Resource\FilterValue {#6471 -mainId: 3 -mainTitle: "Fabrication" -id: 5 -title: "Éthique Fairwear" -depth: null } ] -visible: true } ] ] ] |
ItemNormalizer (0.38 ms) | 3.27 ms | |
|
Thelia\Api\Resource\Product
Show contents
Thelia\Api\Resource\Product {#6813 +i18ns: Thelia\Api\Resource\I18nCollection {#6812 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#6827 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3451 #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 {#3452 #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 {#3811 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#6844 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#6851 …} +brand: Thelia\Api\Resource\Brand {#6849 …} +virtual: false +createdAt: DateTime @1776971609 {#3810 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3790 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#6976 +category: Thelia\Api\Resource\Category {#6996 …} +product: Thelia\Api\Resource\Product {#6998 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#4131 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#4130 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4132 …} } Thelia\Api\Resource\ProductCategory {#6989 +category: Thelia\Api\Resource\Category {#7007 …} +product: Thelia\Api\Resource\Product {#7003 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#4128 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#4125 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4129 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#6993 +id: 25 +product: Thelia\Api\Resource\Product {#7060 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7067 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7089 …} +currency: Thelia\Api\Resource\Currency {#7104 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4377 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4378 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4376 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7082 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7099 …} +attribute: Thelia\Api\Resource\Attribute {#7125 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7123 …} +position: null +createdAt: DateTime @1777026744 {#4254 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#4231 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4250 …} } Thelia\Api\Resource\AttributeCombination {#7102 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7144 …} +attribute: Thelia\Api\Resource\Attribute {#7161 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7159 …} +position: null +createdAt: DateTime @1777026744 {#4062 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3533 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4092 …} } ] +createdAt: DateTime @1777026744 {#4220 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#4219 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4221 …} } Thelia\Api\Resource\ProductSaleElements {#7038 +id: 26 +product: Thelia\Api\Resource\Product {#7063 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7165 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7201 …} +currency: Thelia\Api\Resource\Currency {#7216 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3486 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3481 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3781 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7194 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7211 …} +attribute: Thelia\Api\Resource\Attribute {#7237 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7235 …} +position: null +createdAt: DateTime @1777026824 {#3507 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3508 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3506 …} } Thelia\Api\Resource\AttributeCombination {#7214 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7256 …} +attribute: Thelia\Api\Resource\Attribute {#7273 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7271 …} +position: null +createdAt: DateTime @1777026824 {#3512 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3511 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3509 …} } ] +createdAt: DateTime @1777026824 {#4217 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4216 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4218 …} } Thelia\Api\Resource\ProductSaleElements {#7058 +id: 27 +product: Thelia\Api\Resource\Product {#7145 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7277 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7313 …} +currency: Thelia\Api\Resource\Currency {#7328 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#4117 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4116 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4120 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7306 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7323 …} +attribute: Thelia\Api\Resource\Attribute {#7349 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7347 …} +position: null +createdAt: DateTime @1777026867 {#4258 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4323 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4352 …} } Thelia\Api\Resource\AttributeCombination {#7326 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7368 …} +attribute: Thelia\Api\Resource\Attribute {#7385 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7383 …} +position: null +createdAt: DateTime @1777026867 {#4330 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4340 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4324 …} } ] +createdAt: DateTime @1777026867 {#4214 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4213 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4215 …} } Thelia\Api\Resource\ProductSaleElements {#7117 +id: 28 +product: Thelia\Api\Resource\Product {#7257 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7389 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7425 …} +currency: Thelia\Api\Resource\Currency {#7440 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4516 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4515 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4519 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7418 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7435 …} +attribute: Thelia\Api\Resource\Attribute {#7461 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7459 …} +position: null +createdAt: DateTime @1777026893 {#4578 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4579 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4577 …} } Thelia\Api\Resource\AttributeCombination {#7438 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7480 …} +attribute: Thelia\Api\Resource\Attribute {#7497 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7495 …} +position: null +createdAt: DateTime @1777026893 {#4581 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4582 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4580 …} } ] +createdAt: DateTime @1777026893 {#4211 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4210 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4212 …} } Thelia\Api\Resource\ProductSaleElements {#7229 +id: 29 +product: Thelia\Api\Resource\Product {#7369 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7501 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7537 …} +currency: Thelia\Api\Resource\Currency {#7552 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4634 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4633 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4637 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7530 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7547 …} +attribute: Thelia\Api\Resource\Attribute {#7573 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7571 …} +position: null +createdAt: DateTime @1777026935 {#4696 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4697 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4695 …} } Thelia\Api\Resource\AttributeCombination {#7550 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7592 …} +attribute: Thelia\Api\Resource\Attribute {#7609 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7607 …} +position: null +createdAt: DateTime @1777026935 {#4699 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4700 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4698 …} } ] +createdAt: DateTime @1777026935 {#4208 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4207 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4209 …} } Thelia\Api\Resource\ProductSaleElements {#7341 +id: 30 +product: Thelia\Api\Resource\Product {#7481 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7613 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7649 …} +currency: Thelia\Api\Resource\Currency {#7664 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4752 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4751 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4755 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7642 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7659 …} +attribute: Thelia\Api\Resource\Attribute {#7685 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7683 …} +position: null +createdAt: DateTime @1777026949 {#4814 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4815 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4813 …} } Thelia\Api\Resource\AttributeCombination {#7662 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7704 …} +attribute: Thelia\Api\Resource\Attribute {#7721 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7719 …} +position: null +createdAt: DateTime @1777026949 {#4817 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4818 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4816 …} } ] +createdAt: DateTime @1777026949 {#4205 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4204 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4206 …} } Thelia\Api\Resource\ProductSaleElements {#7453 +id: 31 +product: Thelia\Api\Resource\Product {#7593 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7725 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7761 …} +currency: Thelia\Api\Resource\Currency {#7776 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4870 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4869 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4873 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7754 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7771 …} +attribute: Thelia\Api\Resource\Attribute {#7797 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7795 …} +position: null +createdAt: DateTime @1777027104 {#4932 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4933 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4931 …} } Thelia\Api\Resource\AttributeCombination {#7774 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7816 …} +attribute: Thelia\Api\Resource\Attribute {#7833 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7831 …} +position: null +createdAt: DateTime @1777027103 {#4935 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4936 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4934 …} } ] +createdAt: DateTime @1777027103 {#4202 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#4201 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4203 …} } Thelia\Api\Resource\ProductSaleElements {#7565 +id: 32 +product: Thelia\Api\Resource\Product {#7705 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7837 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7873 …} +currency: Thelia\Api\Resource\Currency {#7888 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4988 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4987 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4991 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7866 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7883 …} +attribute: Thelia\Api\Resource\Attribute {#7909 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7907 …} +position: null +createdAt: DateTime @1777027136 {#5050 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5051 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5049 …} } Thelia\Api\Resource\AttributeCombination {#7886 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7928 …} +attribute: Thelia\Api\Resource\Attribute {#7945 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7943 …} +position: null +createdAt: DateTime @1777027136 {#5053 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5054 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5052 …} } ] +createdAt: DateTime @1777027136 {#4199 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#4198 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4200 …} } Thelia\Api\Resource\ProductSaleElements {#7677 +id: 33 +product: Thelia\Api\Resource\Product {#7817 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7949 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7985 …} +currency: Thelia\Api\Resource\Currency {#8000 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#5104 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5103 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5109 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7978 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7995 …} +attribute: Thelia\Api\Resource\Attribute {#8021 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8019 …} +position: null +createdAt: DateTime @1777027198 {#5168 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5169 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5167 …} } Thelia\Api\Resource\AttributeCombination {#7998 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8040 …} +attribute: Thelia\Api\Resource\Attribute {#8057 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8055 …} +position: null +createdAt: DateTime @1777027198 {#5171 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5172 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5170 …} } ] +createdAt: DateTime @1777027198 {#4196 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4195 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4197 …} } Thelia\Api\Resource\ProductSaleElements {#7789 +id: 34 +product: Thelia\Api\Resource\Product {#7929 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#8061 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8097 …} +currency: Thelia\Api\Resource\Currency {#8112 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#5219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5218 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5224 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#8090 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8107 …} +attribute: Thelia\Api\Resource\Attribute {#8133 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8131 …} +position: null +createdAt: DateTime @1777027212 {#5283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5282 …} } Thelia\Api\Resource\AttributeCombination {#8110 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8152 …} +attribute: Thelia\Api\Resource\Attribute {#8169 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8167 …} +position: null +createdAt: DateTime @1777027212 {#5286 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5287 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5285 …} } ] +createdAt: DateTime @1777027212 {#4193 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4192 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4194 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#7901 +id: 7 +product: Thelia\Api\Resource\Product {#8086 …} +feature: Thelia\Api\Resource\Feature {#8186 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8188 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4332 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4333 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4331 …} } Thelia\Api\Resource\FeatureProduct {#7052 +id: 8 +product: Thelia\Api\Resource\Product {#8212 …} +feature: Thelia\Api\Resource\Feature {#8231 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8229 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4335 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4336 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4334 …} } Thelia\Api\Resource\FeatureProduct {#8087 +id: 9 +product: Thelia\Api\Resource\Product {#8251 …} +feature: Thelia\Api\Resource\Feature {#8270 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8268 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4338 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4339 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4337 …} } ] +productAssociatedContents: [] } |
Format: none
Show context
[ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3451 #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 {#3452 #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 {#6813 +i18ns: Thelia\Api\Resource\I18nCollection {#6812 …} #resourceAddons: [ "ProductColor" => AttributeColor\Api\Resource\ProductColor {#6827 -colors: [ 0 => "#ffe4a8" 7 => "#d95000" ] -context: [ "path_info" => "/api/front/products/5" "operation" => ApiPlatform\Metadata\Get {#3451} "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 {#3811 …} +id: 5 +taxRule: Thelia\Api\Resource\TaxRule {#6844 …} +ref: "TO26" +visible: true +position: 1 +template: Thelia\Api\Resource\Template {#6851 …} +brand: Thelia\Api\Resource\Brand {#6849 …} +virtual: false +createdAt: DateTime @1776971609 {#3810 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027596 {#3790 : 2026-04-24 12:46:36.0 Europe/Paris (+02:00) } +productCategories: [ Thelia\Api\Resource\ProductCategory {#6976 +category: Thelia\Api\Resource\Category {#6996 …} +product: Thelia\Api\Resource\Product {#6998 …} +defaultCategory: true +position: 1 +createdAt: DateTime @1776971609 {#4131 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1776971609 {#4130 : 2026-04-23 21:13:29.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4132 …} } Thelia\Api\Resource\ProductCategory {#6989 +category: Thelia\Api\Resource\Category {#7007 …} +product: Thelia\Api\Resource\Product {#7003 …} +defaultCategory: false +position: 1 +createdAt: DateTime @1777025501 {#4128 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777025501 {#4125 : 2026-04-24 12:11:41.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductCategory {#4129 …} } ] +productSaleElements: [ Thelia\Api\Resource\ProductSaleElements {#6993 +id: 25 +product: Thelia\Api\Resource\Product {#7060 …} +ref: "TO26" +quantity: 4 +visible: true +position: 1 +promo: false +newness: true +weight: 0.15 +isDefault: true +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7067 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7089 …} +currency: Thelia\Api\Resource\Currency {#7104 …} +price: 25.0 +promoPrice: 25.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026744 {#4377 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4378 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4376 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7082 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7099 …} +attribute: Thelia\Api\Resource\Attribute {#7125 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7123 …} +position: null +createdAt: DateTime @1777026744 {#4254 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#4231 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4250 …} } Thelia\Api\Resource\AttributeCombination {#7102 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7144 …} +attribute: Thelia\Api\Resource\Attribute {#7161 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7159 …} +position: null +createdAt: DateTime @1777026744 {#4062 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026744 {#3533 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4092 …} } ] +createdAt: DateTime @1777026744 {#4220 : 2026-04-24 12:32:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026788 {#4219 : 2026-04-24 12:33:08.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4221 …} } Thelia\Api\Resource\ProductSaleElements {#7038 +id: 26 +product: Thelia\Api\Resource\Product {#7063 …} +ref: "TO26" +quantity: 25 +visible: true +position: 3 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7165 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7201 …} +currency: Thelia\Api\Resource\Currency {#7216 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026824 {#3486 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#3481 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#3781 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7194 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7211 …} +attribute: Thelia\Api\Resource\Attribute {#7237 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7235 …} +position: null +createdAt: DateTime @1777026824 {#3507 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3508 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3506 …} } Thelia\Api\Resource\AttributeCombination {#7214 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7256 …} +attribute: Thelia\Api\Resource\Attribute {#7273 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7271 …} +position: null +createdAt: DateTime @1777026824 {#3512 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026824 {#3511 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#3509 …} } ] +createdAt: DateTime @1777026824 {#4217 : 2026-04-24 12:33:44.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4216 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4218 …} } Thelia\Api\Resource\ProductSaleElements {#7058 +id: 27 +product: Thelia\Api\Resource\Product {#7145 …} +ref: "TO26" +quantity: 25 +visible: true +position: 4 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7277 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7313 …} +currency: Thelia\Api\Resource\Currency {#7328 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026867 {#4117 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4116 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4120 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7306 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7323 …} +attribute: Thelia\Api\Resource\Attribute {#7349 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7347 …} +position: null +createdAt: DateTime @1777026867 {#4258 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4323 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4352 …} } Thelia\Api\Resource\AttributeCombination {#7326 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7368 …} +attribute: Thelia\Api\Resource\Attribute {#7385 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7383 …} +position: null +createdAt: DateTime @1777026867 {#4330 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026867 {#4340 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4324 …} } ] +createdAt: DateTime @1777026867 {#4214 : 2026-04-24 12:34:27.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4213 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4215 …} } Thelia\Api\Resource\ProductSaleElements {#7117 +id: 28 +product: Thelia\Api\Resource\Product {#7257 …} +ref: "TO26" +quantity: 18 +visible: true +position: 2 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7389 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7425 …} +currency: Thelia\Api\Resource\Currency {#7440 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026893 {#4516 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4515 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4519 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7418 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7435 …} +attribute: Thelia\Api\Resource\Attribute {#7461 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7459 …} +position: null +createdAt: DateTime @1777026893 {#4578 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4579 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4577 …} } Thelia\Api\Resource\AttributeCombination {#7438 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7480 …} +attribute: Thelia\Api\Resource\Attribute {#7497 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7495 …} +position: null +createdAt: DateTime @1777026893 {#4581 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026893 {#4582 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4580 …} } ] +createdAt: DateTime @1777026893 {#4211 : 2026-04-24 12:34:53.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4210 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4212 …} } Thelia\Api\Resource\ProductSaleElements {#7229 +id: 29 +product: Thelia\Api\Resource\Product {#7369 …} +ref: "TO26" +quantity: 18 +visible: true +position: 5 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7501 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7537 …} +currency: Thelia\Api\Resource\Currency {#7552 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026935 {#4634 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4633 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4637 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7530 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7547 …} +attribute: Thelia\Api\Resource\Attribute {#7573 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7571 …} +position: null +createdAt: DateTime @1777026935 {#4696 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4697 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4695 …} } Thelia\Api\Resource\AttributeCombination {#7550 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7592 …} +attribute: Thelia\Api\Resource\Attribute {#7609 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7607 …} +position: null +createdAt: DateTime @1777026935 {#4699 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026935 {#4700 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4698 …} } ] +createdAt: DateTime @1777026935 {#4208 : 2026-04-24 12:35:35.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4207 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4209 …} } Thelia\Api\Resource\ProductSaleElements {#7341 +id: 30 +product: Thelia\Api\Resource\Product {#7481 …} +ref: "TO26" +quantity: 8 +visible: true +position: 6 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7613 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7649 …} +currency: Thelia\Api\Resource\Currency {#7664 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777026949 {#4752 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4751 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4755 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7642 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7659 …} +attribute: Thelia\Api\Resource\Attribute {#7685 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7683 …} +position: null +createdAt: DateTime @1777026949 {#4814 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4815 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4813 …} } Thelia\Api\Resource\AttributeCombination {#7662 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7704 …} +attribute: Thelia\Api\Resource\Attribute {#7721 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7719 …} +position: null +createdAt: DateTime @1777026949 {#4817 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777026949 {#4818 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4816 …} } ] +createdAt: DateTime @1777026949 {#4205 : 2026-04-24 12:35:49.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027002 {#4204 : 2026-04-24 12:36:42.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4206 …} } Thelia\Api\Resource\ProductSaleElements {#7453 +id: 31 +product: Thelia\Api\Resource\Product {#7593 …} +ref: "TO26" +quantity: 3 +visible: true +position: 7 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7725 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7761 …} +currency: Thelia\Api\Resource\Currency {#7776 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027103 {#4870 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4869 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4873 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7754 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7771 …} +attribute: Thelia\Api\Resource\Attribute {#7797 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7795 …} +position: null +createdAt: DateTime @1777027104 {#4932 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027104 {#4933 : 2026-04-24 12:38:24.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4931 …} } Thelia\Api\Resource\AttributeCombination {#7774 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7816 …} +attribute: Thelia\Api\Resource\Attribute {#7833 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7831 …} +position: null +createdAt: DateTime @1777027103 {#4935 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027103 {#4936 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#4934 …} } ] +createdAt: DateTime @1777027103 {#4202 : 2026-04-24 12:38:23.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027120 {#4201 : 2026-04-24 12:38:40.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4203 …} } Thelia\Api\Resource\ProductSaleElements {#7565 +id: 32 +product: Thelia\Api\Resource\Product {#7705 …} +ref: "TO26" +quantity: 4 +visible: true +position: 8 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7837 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7873 …} +currency: Thelia\Api\Resource\Currency {#7888 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027136 {#4988 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4987 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#4991 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7866 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7883 …} +attribute: Thelia\Api\Resource\Attribute {#7909 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7907 …} +position: null +createdAt: DateTime @1777027136 {#5050 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5051 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5049 …} } Thelia\Api\Resource\AttributeCombination {#7886 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7928 …} +attribute: Thelia\Api\Resource\Attribute {#7945 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#7943 …} +position: null +createdAt: DateTime @1777027136 {#5053 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027136 {#5054 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5052 …} } ] +createdAt: DateTime @1777027136 {#4199 : 2026-04-24 12:38:56.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027176 {#4198 : 2026-04-24 12:39:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4200 …} } Thelia\Api\Resource\ProductSaleElements {#7677 +id: 33 +product: Thelia\Api\Resource\Product {#7817 …} +ref: "TO26" +quantity: 18 +visible: true +position: 9 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#7949 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7985 …} +currency: Thelia\Api\Resource\Currency {#8000 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027198 {#5104 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5103 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5109 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#7978 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#7995 …} +attribute: Thelia\Api\Resource\Attribute {#8021 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8019 …} +position: null +createdAt: DateTime @1777027198 {#5168 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5169 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5167 …} } Thelia\Api\Resource\AttributeCombination {#7998 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8040 …} +attribute: Thelia\Api\Resource\Attribute {#8057 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8055 …} +position: null +createdAt: DateTime @1777027198 {#5171 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027198 {#5172 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5170 …} } ] +createdAt: DateTime @1777027198 {#4196 : 2026-04-24 12:39:58.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4195 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4197 …} } Thelia\Api\Resource\ProductSaleElements {#7789 +id: 34 +product: Thelia\Api\Resource\Product {#7929 …} +ref: "TO26" +quantity: 25 +visible: true +position: 10 +promo: false +newness: true +weight: 0.0 +isDefault: false +eanCode: null +productPrices: [ Thelia\Api\Resource\ProductPrice {#8061 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8097 …} +currency: Thelia\Api\Resource\Currency {#8112 …} +price: 25.0 +promoPrice: 0.0 +fromDefaultCurrency: false +createdAt: DateTime @1777027212 {#5219 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#5218 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductPrice {#5224 …} } ] +attributeCombinations: [ Thelia\Api\Resource\AttributeCombination {#8090 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8107 …} +attribute: Thelia\Api\Resource\Attribute {#8133 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8131 …} +position: null +createdAt: DateTime @1777027212 {#5283 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5284 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5282 …} } Thelia\Api\Resource\AttributeCombination {#8110 +productSaleElements: Thelia\Api\Resource\ProductSaleElements {#8152 …} +attribute: Thelia\Api\Resource\Attribute {#8169 …} +attributeAv: Thelia\Api\Resource\AttributeAv {#8167 …} +position: null +createdAt: DateTime @1777027212 {#5286 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027212 {#5287 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\AttributeCombination {#5285 …} } ] +createdAt: DateTime @1777027212 {#4193 : 2026-04-24 12:40:12.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027236 {#4192 : 2026-04-24 12:40:36.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\ProductSaleElements {#4194 …} } ] +featureProducts: [ Thelia\Api\Resource\FeatureProduct {#7901 +id: 7 +product: Thelia\Api\Resource\Product {#8086 …} +feature: Thelia\Api\Resource\Feature {#8186 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8188 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4332 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4333 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4331 …} } Thelia\Api\Resource\FeatureProduct {#7052 +id: 8 +product: Thelia\Api\Resource\Product {#8212 …} +feature: Thelia\Api\Resource\Feature {#8231 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8229 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4335 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4336 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4334 …} } Thelia\Api\Resource\FeatureProduct {#8087 +id: 9 +product: Thelia\Api\Resource\Product {#8251 …} +feature: Thelia\Api\Resource\Feature {#8270 …} +featureAv: Thelia\Api\Resource\FeatureAv {#8268 …} +free_text_value: ? string +is_free_text: false +position: null +createdAt: DateTime @1777027554 {#4338 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } +updatedAt: DateTime @1777027554 {#4339 : 2026-04-24 12:45:54.0 Europe/Paris (+02:00) } #resourceAddons: [] -propelModel: Thelia\Model\FeatureProduct {#4337 …} } ] +productAssociatedContents: [] } ] ] |
ItemNormalizer (28.59 ms)
Show nested normalizers
|
28.81 ms | |
|
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator
Show contents
Thelia\Api\Bridge\Propel\State\Pagination\PropelPaginator {#9250 -pager: Propel\Runtime\Util\PropelModelPager {#9246 #query: Thelia\Model\ContentQuery {#9249 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#9285 …} #con: null } : [ Thelia\Api\Resource\Content {#9277 +i18ns: Thelia\Api\Resource\I18nCollection {#9346 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9280 …} +id: 1 +visible: true +position: 1 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9370 +content: Thelia\Api\Resource\Content {#9383 …} +folder: Thelia\Api\Resource\Folder {#9399 …} +defaultFolder: true +position: 1 +createdAt: DateTime @1774611250 {#9367 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9368 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9366 …} } ] +createdAt: DateTime @1774611250 {#9332 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9350 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9281 +i18ns: Thelia\Api\Resource\I18nCollection {#9343 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9345 …} +id: 2 +visible: true +position: 2 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9409 +content: Thelia\Api\Resource\Content {#9428 …} +folder: Thelia\Api\Resource\Folder {#9431 …} +defaultFolder: true +position: 2 +createdAt: DateTime @1774611276 {#9410 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9411 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9401 …} } ] +createdAt: DateTime @1774611276 {#9347 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9338 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9349 +i18ns: Thelia\Api\Resource\I18nCollection {#9355 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9340 …} +id: 3 +visible: true +position: 3 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9449 +content: Thelia\Api\Resource\Content {#9465 …} +folder: Thelia\Api\Resource\Folder {#9468 …} +defaultFolder: true +position: 3 +createdAt: DateTime @1774611292 {#9445 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9448 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9444 …} } ] +createdAt: DateTime @1774611292 {#9341 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9342 : 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 {#9223 #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 {#9250 -pager: Propel\Runtime\Util\PropelModelPager {#9246 #query: Thelia\Model\ContentQuery {#9249 …} #page: 1 #maxPerPage: 30 #lastPage: 1 #nbResults: 3 #currentMaxLink: 1 #maxRecordLimit: 0 #results: Propel\Runtime\Collection\ObjectCollection {#9285 …} #con: null } : [ Thelia\Api\Resource\Content {#9277 +i18ns: Thelia\Api\Resource\I18nCollection {#9346 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9280 …} +id: 1 +visible: true +position: 1 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9370 +content: Thelia\Api\Resource\Content {#9383 …} +folder: Thelia\Api\Resource\Folder {#9399 …} +defaultFolder: true +position: 1 +createdAt: DateTime @1774611250 {#9367 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9368 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9366 …} } ] +createdAt: DateTime @1774611250 {#9332 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611250 {#9350 : 2026-03-27 12:34:10.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9281 +i18ns: Thelia\Api\Resource\I18nCollection {#9343 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9345 …} +id: 2 +visible: true +position: 2 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9409 +content: Thelia\Api\Resource\Content {#9428 …} +folder: Thelia\Api\Resource\Folder {#9431 …} +defaultFolder: true +position: 2 +createdAt: DateTime @1774611276 {#9410 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9411 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9401 …} } ] +createdAt: DateTime @1774611276 {#9347 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611276 {#9338 : 2026-03-27 12:34:36.0 Europe/Paris (+01:00) } } Thelia\Api\Resource\Content {#9349 +i18ns: Thelia\Api\Resource\I18nCollection {#9355 …} #resourceAddons: [] -propelModel: Thelia\Model\Content {#9340 …} +id: 3 +visible: true +position: 3 +contentFolders: [ Thelia\Api\Resource\ContentFolder {#9449 +content: Thelia\Api\Resource\Content {#9465 …} +folder: Thelia\Api\Resource\Folder {#9468 …} +defaultFolder: true +position: 3 +createdAt: DateTime @1774611292 {#9445 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9448 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } #resourceAddons: [] -propelModel: Thelia\Model\ContentFolder {#9444 …} } ] +createdAt: DateTime @1774611292 {#9341 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } +updatedAt: DateTime @1774611292 {#9342 : 2026-03-27 12:34:52.0 Europe/Paris (+01:00) } } ] : false : false } ] ] |
ItemNormalizer (3.60 ms)
Show nested normalizers
|
13.29 ms |
denormalize 0
Nothing was denormalized.
encode 0
Nothing was encoded.
decode 0
Nothing was decoded.