ProductController :: viewProduct
Request
GET Parameters
| Key | Value |
|---|---|
| url | "produit/saviik---fine-cuisine-sans-gluten/boulettes-general-tao/1802" |
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" |
| _redirected | true |
| _route | "viewProduct" |
| _route_params | [ "_locale" => "fr" "producerUrl" => "saviik---fine-cuisine-sans-gluten" "productName" => "boulettes-general-tao" "id" => "1802" ] |
| _template | Sensio\Bundle\FrameworkExtraBundle\Configuration\Template {#931 #template: "frontend/product.html.twig" -vars: [] -streamable: false -owner: [] } |
| id | "1802" |
| producerUrl | "saviik---fine-cuisine-sans-gluten" |
| product | App\Entity\Product {#1110 #em: Doctrine\ORM\EntityManager {#317 …} #userServ: App\Service\UserService {#152 …} -urlName: null -id: 1802 -origName: "Boulettes général tao" -origBrandName: "Saviik" -qtyLeft: 0 -unitAmount: 350.0 -unit: 2 -available: true -origDescription: "<p><strong>Allergène: </strong></p><p><em>Soya </em></p><p><em>poisson </em></p><p><em>graines de sésame. </em></p>" -categories: Proxies\__CG__\App\Entity\Category {#1172 …} -conservation: Proxies\__CG__\App\Entity\Conservation {#1151 …} -Origin: "Québec/Canada" -bestBefore: null -creationDate: DateTime @1583726400 {#1108 : 2020-03-09 00:00:00.0 America/New_York (-04:00) } -nutritionFact: null -newProduct: true -images: Doctrine\ORM\PersistentCollection {#1152 …} -mainImage: Proxies\__CG__\App\Entity\Image {#1173 …} -tags: Doctrine\ORM\PersistentCollection {#1130 …} -ingredients: Doctrine\ORM\PersistentCollection {#1144 …} -storages: Doctrine\ORM\PersistentCollection {#1185 …} -pricings: Doctrine\ORM\PersistentCollection {#1203 …} -certifications: Doctrine\ORM\PersistentCollection {#1216 …} -company: Proxies\__CG__\App\Entity\Company {#1377 …} -taxable: false -maturinUpc: "055843403785" -codeUPC: null -code1: null -code2: null -code3: null -codeBox: null -alimentsDuQuebec: false -deliveryLocations: Doctrine\ORM\PersistentCollection {#1365 …} -minimumInStorage: 3 -deliveryMethods: Doctrine\ORM\PersistentCollection {#1342 …} -limitedQuantity: false -alimentsDuQuebecCertification: null -DeliveryType: 0 -DeliveryPickup: false -draft: false -deliveryMail: true -locations: Doctrine\ORM\PersistentCollection {#1316 …} -region: Proxies\__CG__\App\Entity\Region {#1287 …} -advices: "<ol><li><em><strong>Préparation des plats Saviik :</strong></em><ul><li><em><strong>Il est toujours préférable de faire dégeler les produits à l’avance dans le réfrigérateur.</strong></em></li></ul></li></ol><p><strong>Micro-ondes : </strong></p><ol><li><!--[if !supportLists]-->1. Ouvrir l’une (1) des extrémités du sac contenant le plat sans sortir celui-ci de l’emballage.</li><li><!--[if !supportLists]--><!--[endif]-->2. Placer le plat contenu dans l’emballage directement dans le micro-onde <strong>2min 30.</strong></li><li><!--[if !supportLists]--><!--[endif]-->3. Retirer du micro-ondes et laisser reposer une deux (2) minutes et remuer.</li><li><!--[if !supportLists]-->4. Remettre au micro-ondes 1min30 à 2min puis vérifier la température.</li><li><!--[if !supportLists]--><!--[endif]-->5. Sortir du sac et servir. (Attention, le plat sera chaud !)</li></ol><p> </p><p><strong>Cuisinière : </strong></p><ol><li><!--[if !supportLists]-->1. Pour un résultat optimal, décongeler préalablement le plat au réfrigérateur.</li><li><!--[if !supportLists]--><!--[endif]-->2. Déposer le plat scellé de l’emballage dans le fond d’un chaudron et couvrir d’eau froide.</li><li><!--[if !supportLists]--><!--[endif]-->3. Porter à ébullition et laisser chauffer de <strong>12 à 15 minutes</strong>.</li><li><!--[if !supportLists]--><!--[endif]-->4. Retirer le son emballage et servir. (Attention, le plat sera chaud!)</li></ol><p> </p><p><strong>Fou conventionnel : </strong></p><ol><li><!--[if !supportLists]-->1. Pour un résultat optimal, décongeler préalablement au réfrigérateur.</li><li><!--[if !supportLists]-->2. Préchauffer le four à 350 F.</li><li><!--[if !supportLists]-->3. Sortir de son emballage plastique et déposer le plat d’aluminium directement sur la grille.</li><li><!--[if !supportLists]-->4. Chauffer<strong> 25min</strong>. (le temps peut varier selon le four, le temps suggéré est approximatif)</li><li><!--[if !supportLists]--><!--[endif]-->5. Vérifier, puis servir. (Attention, le plat sera chaud!)</li></ol>" -recipes: null -userViewed: Doctrine\ORM\PersistentCollection {#1298 …} -inCarts: Doctrine\ORM\PersistentCollection {#1241 …} -solexId: "35179" -replenishmentItems: Doctrine\ORM\PersistentCollection {#1258 …} -favorites: Doctrine\ORM\PersistentCollection {#1270 …} -listOfIngredients: "<p>POULET: Poulet, gingembre, ail, panko (flocons de pomme de terre, farine de riz brun, sucre de canne, sel de mer, poudre à pâte, poivre noir, coriande), huile de sésame, sel, poivre.</p><p>SAUCE: Fond de légumes ( carottes -poireaux -céleris -tomates ), cassonade, ketchup (pâte de tomates, sucre liquide, vigraine blanc, sel, oignon en poudre, épices), jus d'oranges, vinaigre de riz, sauce soya (eau, protéine de soya hydrolysée, sucre, sel, colorant caramel, vinaigre, benzoate de sodium), mélasse, sirop de maïs (glucose, eau, sirop de raffineur, sel, vanilline), gingembre, ail, sriracha (piment rouge, sucre, sel, ail, extrait de poisson (anchois, sel), acide acétique, acide ascorbique), huile de sésame.</p>" -qtyReadyToShip: 25 -expirationDate: null -isConsigned: false -consignedCost: 0.0 -nutritionFactImage: null -isFragile: false -qtyPerUnit: 2 -validatedByDistributor: false -deliveryNote: null -isJustInTime: true -reminderLowQuantitySent: false -hasMultipleProducts: false -hasFreeMaturinShipping: false -deal: null -productsInBundle: Doctrine\ORM\PersistentCollection {#1272 …} -badges: Doctrine\ORM\PersistentCollection {#1394 …} -diets: Doctrine\ORM\PersistentCollection {#1407 …} -discountPricings: Doctrine\ORM\PersistentCollection {#1409 …} -subCategory: Proxies\__CG__\App\Entity\Category {#1411 …} -complementedByGroups: Doctrine\ORM\PersistentCollection {#1424 …} -complementaryGroups: Doctrine\ORM\PersistentCollection {#1426 …} -actionWhenExpired: 0 -isSubscribable: null -subscriptions: Doctrine\ORM\PersistentCollection {#1446 …} -isBoxOfProducts: false -productsInBox: Doctrine\ORM\PersistentCollection {#1460 …} -isOnlySubscribable: null -justInTimeDeliveryDate: null -freeMaturinShippingIfLowerThen: null -isOnlySubscribableToType: null -targetOfReplacementScripts: Doctrine\ORM\PersistentCollection {#1474 …} -quantityWarehouse: 0 -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 | "boulettes-general-tao" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| cookie | "sf_redirect=%7B%22token%22%3A%2289de1b%22%2C%22route%22%3A%22viewProduct%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22Symfony%5C%5CBundle%5C%5CFrameworkBundle%5C%5CController%5C%5CRedirectController%22%2C%22method%22%3A%22urlRedirectAction%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2FMarkego%5C%2Fvendor%5C%2Fsymfony%5C%2Fframework-bundle%5C%2FController%5C%2FRedirectController.php%22%2C%22line%22%3A99%7D%2C%22status_code%22%3A301%2C%22status_text%22%3A%22Moved%20Permanently%22%7D" |
| host | "staging.maturin.ca" |
| referer | "https://staging.maturin.ca/produit/saviik---fine-cuisine-sans-gluten/boulettes-general-tao/1802" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| 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 | "Thu, 19 Mar 2026 23:41:09 GMT" |
| x-debug-token | "eee085" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| sf_redirect | "{"token":"89de1b","route":"viewProduct","method":"GET","controller":{"class":"Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController","method":"urlRedirectAction","file":"\/var\/www\/html\/Markego\/vendor\/symfony\/framework-bundle\/Controller\/RedirectController.php","line":99},"status_code":301,"status_text":"Moved Permanently"}" |
Response Cookies
No response cookies
Session
Session Metadata
| Key | Value |
|---|---|
| Created | "Thu, 19 Mar 26 19:41:06 -0400" |
| Last used | "Thu, 19 Mar 26 19:41:06 -0400" |
| Lifetime | "31536000" |
Session Attributes
| Attribute | Value |
|---|---|
| cartId | 18108523 |
| favorites | Doctrine\Common\Collections\ArrayCollection {#8854 -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 | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
| HTTP_COOKIE | "sf_redirect=%7B%22token%22%3A%2289de1b%22%2C%22route%22%3A%22viewProduct%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22Symfony%5C%5CBundle%5C%5CFrameworkBundle%5C%5CController%5C%5CRedirectController%22%2C%22method%22%3A%22urlRedirectAction%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2FMarkego%5C%2Fvendor%5C%2Fsymfony%5C%2Fframework-bundle%5C%2FController%5C%2FRedirectController.php%22%2C%22line%22%3A99%7D%2C%22status_code%22%3A301%2C%22status_text%22%3A%22Moved%20Permanently%22%7D" |
| HTTP_HOST | "staging.maturin.ca" |
| HTTP_REFERER | "https://staging.maturin.ca/produit/saviik---fine-cuisine-sans-gluten/boulettes-general-tao/1802" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" |
| PHP_SELF | "/index.php" |
| QUERY_STRING | "url=produit/saviik---fine-cuisine-sans-gluten/boulettes-general-tao/1802/&url=produit%2Fsaviik---fine-cuisine-sans-gluten%2Fboulettes-general-tao%2F1802" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_QUERY_STRING | "url=produit/saviik---fine-cuisine-sans-gluten/boulettes-general-tao/1802/&url=produit%2Fsaviik---fine-cuisine-sans-gluten%2Fboulettes-general-tao%2F1802" |
| REDIRECT_SSL_TLS_SNI | "staging.maturin.ca" |
| REDIRECT_STATUS | "200" |
| REDIRECT_URL | "/produit/saviik---fine-cuisine-sans-gluten/boulettes-general-tao/1802/" |
| REMOTE_ADDR | "216.73.216.55" |
| REMOTE_PORT | "5416" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1773963666 |
| REQUEST_TIME_FLOAT | 1773963666.629 |
| REQUEST_URI | "/produit/saviik---fine-cuisine-sans-gluten/boulettes-general-tao/1802/?url=produit%2Fsaviik---fine-cuisine-sans-gluten%2Fboulettes-general-tao%2F1802" |
| 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" |