ProductController :: viewProduct
Request
GET Parameters
| Key | Value |
|---|---|
| url | "produit/rosecitron/creme-hydratante-mains/corps---lavande/2308/" |
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\ProductController::viewProduct" |
| _firewall_context | "security.firewall.map.context.main" |
| _locale | "fr" |
| _route | "viewProduct" |
| _route_params | [ "_locale" => "fr" "producerUrl" => "rosecitron" "productName" => "creme-hydratante-mains%2Fcorps---lavande" "id" => "2308" ] |
| _template | Sensio\Bundle\FrameworkExtraBundle\Configuration\Template {#931 #template: "frontend/product.html.twig" -vars: [] -streamable: false -owner: [] } |
| id | "2308" |
| producerUrl | "rosecitron" |
| product | App\Entity\Product {#1111 #em: Doctrine\ORM\EntityManager {#317 …} #userServ: App\Service\UserService {#152 …} -urlName: null -id: 2308 -origName: "Crème Hydratante mains/corps - Lavande" -origBrandName: "Au beurre de karité" -qtyLeft: 0 -unitAmount: 120.0 -unit: 0 -available: true -origDescription: "<p>Crème hydratante au beurre de karité et vitamine E pour une hydratation optimale et une bonne cicatrisation. <br />Adoucit et hydrate la peau sans laisser un toucher gras.</p><p><strong>Ingrédients</strong></p><ul><li><p>Aqua/Neroli extract (eau ou hydrolat de Néroli) : Hydrolat de Néroli pour la crème Fleur d’Oranger seulement. Adoucit et redonne éclat à la peau</p></li><li><p>Olea europaea (olive) oil : Hydratante, adoucissante, bons pour les ongles cassants.</p></li><li><p>Helianthus annuus (tournesol) oil : Hydratante et émolliente. Contient naturellement de la vitamine E.</p></li><li><p>Persea gratissima (avocat) oil : Cicatrisante, protège contre les agressions (soleil, vent. ...). Regénérante pour les peaux très sèches.</p></li><li><p>Butyrospermum parkii (karité) : Cicatrisante, protège contre les agressions (soleil, vent, ...), anti-inflammatoire, regénérante pour les peaux très sèches. Contient naturellement de la vitamine A.</p></li><li><p>Cetearyl Olivate (and) Sorbitan Olivate : Cires émulsifiantes provenant de l’huile d’olive.</p></li><li><p>Sodium benzoate et potassium sorbate : Conservateurs de sources végétales.</p></li><li><p>Tocopherol (vitamine E) : Cicatrisante, regénérante pour les peaux très sèches.</p></li><li><p>Huiles essentielles/arômes naturels : Fleur d'oranger</p></li></ul>" -categories: Proxies\__CG__\App\Entity\Category {#1173 …} -conservation: Proxies\__CG__\App\Entity\Conservation {#1152 …} -Origin: "Québec/Canada" -bestBefore: null -creationDate: DateTime @1586232000 {#1108 : 2020-04-07 00:00:00.0 America/New_York (-04:00) } -nutritionFact: null -newProduct: true -images: Doctrine\ORM\PersistentCollection {#1153 …} -mainImage: Proxies\__CG__\App\Entity\Image {#1174 …} -tags: Doctrine\ORM\PersistentCollection {#1131 …} -ingredients: Doctrine\ORM\PersistentCollection {#1145 …} -storages: Doctrine\ORM\PersistentCollection {#1186 …} -pricings: Doctrine\ORM\PersistentCollection {#1204 …} -certifications: Doctrine\ORM\PersistentCollection {#1217 …} -company: Proxies\__CG__\App\Entity\Company {#1378 …} -taxable: true -maturinUpc: null -codeUPC: null -code1: "RC-E-C04-B" -code2: null -code3: null -codeBox: null -alimentsDuQuebec: false -deliveryLocations: Doctrine\ORM\PersistentCollection {#1366 …} -minimumInStorage: 2 -deliveryMethods: Doctrine\ORM\PersistentCollection {#1343 …} -limitedQuantity: false -alimentsDuQuebecCertification: null -DeliveryType: 0 -DeliveryPickup: false -draft: false -deliveryMail: true -locations: Doctrine\ORM\PersistentCollection {#1317 …} -region: Proxies\__CG__\App\Entity\Region {#1288 …} -advices: null -recipes: null -userViewed: Doctrine\ORM\PersistentCollection {#1299 …} -inCarts: Doctrine\ORM\PersistentCollection {#1242 …} -solexId: "35523" -replenishmentItems: Doctrine\ORM\PersistentCollection {#1259 …} -favorites: Doctrine\ORM\PersistentCollection {#1271 …} -listOfIngredients: "<p>Aqua/Neroli extract (eau ou hydrolat de Néroli), Olea europaea (olive) oil, Helianthus annuus (tournesol) oil, Persea gratissima (avocat) oil, Butyrospermum parkii (karité), Cetearyl Olivate (and) Sorbitan Olivate, Sodium benzoate et potassium sorbate, Tocopherol (vitamine E), Lavandula angustifolia (lavande) oil.</p>" -qtyReadyToShip: 1 -expirationDate: DateTime @1627617600 {#1109 : 2021-07-30 00:00:00.0 America/New_York (-04:00) } -isConsigned: false -consignedCost: 0.0 -nutritionFactImage: null -isFragile: false -qtyPerUnit: 1 -validatedByDistributor: true -deliveryNote: null -isJustInTime: false -reminderLowQuantitySent: true -hasMultipleProducts: false -hasFreeMaturinShipping: false -deal: null -productsInBundle: Doctrine\ORM\PersistentCollection {#1273 …} -badges: Doctrine\ORM\PersistentCollection {#1395 …} -diets: Doctrine\ORM\PersistentCollection {#1408 …} -discountPricings: Doctrine\ORM\PersistentCollection {#1410 …} -subCategory: Proxies\__CG__\App\Entity\Category {#1412 …} -complementedByGroups: Doctrine\ORM\PersistentCollection {#1425 …} -complementaryGroups: Doctrine\ORM\PersistentCollection {#1427 …} -actionWhenExpired: 1 -isSubscribable: null -subscriptions: Doctrine\ORM\PersistentCollection {#1447 …} -isBoxOfProducts: false -productsInBox: Doctrine\ORM\PersistentCollection {#1461 …} -isOnlySubscribable: null -justInTimeDeliveryDate: null -freeMaturinShippingIfLowerThen: null -isOnlySubscribableToType: null -targetOfReplacementScripts: Doctrine\ORM\PersistentCollection {#1475 …} -quantityWarehouse: 1 -quantityWarehouseReserved: 0 -quantityOnHold: 0 -parentProductId: null -feeWarehousePackingPerUnit: null -feeWarehouseHandlingPerUnit: null -isDisplayedInAssociationOnly: false -isHri: false -puroExclusion: false -containsAlcohol: false -isConsumer: true -productColaborPrice: null -isPrixLaureat: false -cantUseCoupon: false -corporative: null -seasonality: null -seasonalityStart: null -seasonalityEnd: null -quantityMaxProd: null -productDelete: false -orderFrequency: 0 -portionForMeal: 0 } |
| productName | "creme-hydratante-mains%2Fcorps---lavande" |
Request Headers
| Header | Value |
|---|---|
| accept | "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" |
| accept-encoding | "gzip, deflate, br" |
| connection | "keep-alive" |
| from | "googlebot(at)googlebot.com" |
| host | "staging.maturin.ca" |
| user-agent | "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.7499.192 Mobile Safari/537.36 (compatible; GoogleOther)" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Fri, 30 Jan 2026 19:58:47 GMT" |
| x-debug-token | "6b5ddd" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
| Key | Value |
|---|---|
| Created | "Fri, 30 Jan 26 14:58:46 -0500" |
| Last used | "Fri, 30 Jan 26 14:58:46 -0500" |
| Lifetime | "31536000" |
Session Attributes
| Attribute | Value |
|---|---|
| cartId | 17743931 |
| favorites | Doctrine\Common\Collections\ArrayCollection {#10725 -elements: [] } |
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| ADMIN_TO_SEND_ADDRESS | "maxime@maturin.ca" |
| APP_DEBUG | "1" |
| APP_ENV | "dev" |
| APP_SECRET | "ece17b137845c6af87737a7b429bf83e" |
| DATABASE_URL | "mysql://dev:adf98hj248r7hdasfSDF23r@127.0.0.1:3306/omelodev" |
| DEV_TO_MAIL_ADDRESS | "maxime@maturin.ca" |
| ELASTICSEARCH_HOST | "127.0.0.1" |
| ELASTICSEARCH_PORT | "9200" |
| ENABLE_TWIG_CACHE | "true" |
| MAILER_FROM | "reply-message@maturin.ca" |
| MAILER_URL | "smtp://mail.maturin.ca:587?encryption=&auth_mode=&username=maxime@maturin.ca&password=y3TE3dK7" |
| SOLEXIS_API_HOST | "https://maturin-dev.solutionextreme.com/api/" |
| SOLEXIS_NEW_API_HOST | "https://maturin-dev.solutionextreme.com/api/" |
| STRIPE_API_KEY | "sk_test_cLLpvDdtubdfD3HTPOK3uEoC" |
| STRIPE_API_PKEY | "pk_test_Hk3TQ3qfUi6YJ5ZTc2jdQB3X" |
Defined as regular env variables
| Key | Value |
|---|---|
| CONTEXT_DOCUMENT_ROOT | "/var/www/html/Markego/public" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/var/www/html/Markego/public" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HTTPS | "on" |
| HTTP_ACCEPT | "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" |
| HTTP_ACCEPT_ENCODING | "gzip, deflate, br" |
| HTTP_CONNECTION | "keep-alive" |
| HTTP_FROM | "googlebot(at)googlebot.com" |
| HTTP_HOST | "staging.maturin.ca" |
| HTTP_USER_AGENT | "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.7499.192 Mobile Safari/537.36 (compatible; GoogleOther)" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" |
| PHP_SELF | "/index.php" |
| QUERY_STRING | "url=produit/rosecitron/creme-hydratante-mains%2Fcorps---lavande/2308/" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_QUERY_STRING | "url=produit/rosecitron/creme-hydratante-mains%2Fcorps---lavande/2308/" |
| REDIRECT_SSL_TLS_SNI | "staging.maturin.ca" |
| REDIRECT_STATUS | "200" |
| REDIRECT_URL | "/produit/rosecitron/creme-hydratante-mains%2Fcorps---lavande/2308/" |
| REMOTE_ADDR | "66.249.69.231" |
| REMOTE_PORT | "54081" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1769803126 |
| REQUEST_TIME_FLOAT | 1769803126.337 |
| REQUEST_URI | "/produit/rosecitron/creme-hydratante-mains%252Fcorps---lavande/2308/" |
| SCRIPT_FILENAME | "/var/www/html/Markego/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_ADDR | "51.79.50.9" |
| SERVER_ADMIN | "webmaster@localhost" |
| SERVER_NAME | "staging.maturin.ca" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "<address>Apache/2.4.41 (Ubuntu) Server at staging.maturin.ca Port 443</address>\n" |
| SERVER_SOFTWARE | "Apache/2.4.41 (Ubuntu)" |
| SSL_TLS_SNI | "staging.maturin.ca" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_DEBUG,APP_SECRET,DATABASE_URL,MAILER_URL,MAILER_FROM,DEV_TO_MAIL_ADDRESS,ADMIN_TO_SEND_ADDRESS,ELASTICSEARCH_HOST,ELASTICSEARCH_PORT,STRIPE_API_KEY,STRIPE_API_PKEY,SOLEXIS_API_HOST,SOLEXIS_NEW_API_HOST,ENABLE_TWIG_CACHE" |