ProductController :: viewProduct
Request
GET Parameters
| Key | Value |
|---|---|
| url | "product/novali/24x-fond-de-tarte-9-pouces/6183/" |
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 | "en" |
| _redirected | true |
| _route | "viewProduct" |
| _route_params | [ "_locale" => "en" "producerUrl" => "novali" "productName" => "24x-fond-de-tarte-9-pouces" "id" => "6183" ] |
| _template | Sensio\Bundle\FrameworkExtraBundle\Configuration\Template {#933 #template: "frontend/product.html.twig" -vars: [] -streamable: false -owner: [ App\Controller\ProductController {#224 -entityMana: Doctrine\ORM\EntityManager {#319 …} -productServ: App\Service\ProductService {#153 …} -userServ: App\Service\UserService {#150 …} -companyServ: App\Service\CompanyService {#835 …} -request: null #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#839 …} } "viewProduct" ] } |
| id | "6183" |
| producerUrl | "novali" |
| product | App\Entity\Product {#1112 #em: Doctrine\ORM\EntityManager {#319 …} #userServ: App\Service\UserService {#150 …} -urlName: null -id: 6183 -origName: "24x Fond de tarte 9 Pouces" -origBrandName: "Novali" -qtyLeft: 0 -unitAmount: 195.0 -unit: 2 -available: true -origDescription: "<p>Fond de tarte 9 po, profonde, pâte brisée, légère et croustillante, dans une assiette en aluminium. La recette est issue d'une recette artisanale de pâte à tarte brisée, délicieuse, avec un « style » feuilleté. </p><p>Vous pouvez maintenant, facilement et rapidement, fabriquer vos tartes ou vos pâtés maison, sans vous soucier de rouler une pâte. Vous n'avez qu'à préparer votre garniture et garnir le fond. </p><p>Vous pouvez également utiliser un fond, comme dessus.</p><p> </p><p>Bonne préparation d'un repas réconfortant ou d'un dessert alléchant!</p>" -categories: Proxies\__CG__\App\Entity\Category {#1174 …} -conservation: Proxies\__CG__\App\Entity\Conservation {#1153 …} -Origin: "Québec/Canada" -bestBefore: null -creationDate: DateTime @1597464000 {#1110 : 2020-08-15 00:00:00.0 America/New_York (-04:00) } -nutritionFact: null -newProduct: true -images: Doctrine\ORM\PersistentCollection {#1154 …} -mainImage: Proxies\__CG__\App\Entity\Image {#1175 …} -tags: Doctrine\ORM\PersistentCollection {#1132 …} -ingredients: Doctrine\ORM\PersistentCollection {#1146 …} -storages: Doctrine\ORM\PersistentCollection {#1187 …} -pricings: Doctrine\ORM\PersistentCollection {#1205 …} -certifications: Doctrine\ORM\PersistentCollection {#1218 …} -company: Proxies\__CG__\App\Entity\Company {#1379 …} -taxable: false -maturinUpc: "055843408568" -codeUPC: null -code1: null -code2: null -code3: null -codeBox: null -alimentsDuQuebec: true -deliveryLocations: Doctrine\ORM\PersistentCollection {#1367 …} -minimumInStorage: 2 -deliveryMethods: Doctrine\ORM\PersistentCollection {#1344 …} -limitedQuantity: false -alimentsDuQuebecCertification: 1 -DeliveryType: 0 -DeliveryPickup: false -draft: false -deliveryMail: true -locations: Doctrine\ORM\PersistentCollection {#1318 …} -region: Proxies\__CG__\App\Entity\Region {#1289 …} -advices: "<p>Utiliser le produit encore congelé, ou décongeler la pâte au réfrigérateur au minimum 24h avant utilisation.</p><p>. Pour une cuisson sans garniture : piquer le fond avec une fourchette, puis cuire à 350°F jusqu’à obtenir la coloration désirée.</p><p>. Pour une cuisson avec garniture : cuire selon les indications de la recette.</p><p> </p><p>. Use the product still frozen or defrost in the refrigerator at least 24 hours before use.</p><p>. To cook without filling: prick the bottom with a fork, then bake at 350 ° C until the desired colour.</p><p>. With filling: bake following recipe directions.</p>" -recipes: null -userViewed: Doctrine\ORM\PersistentCollection {#1300 …} -inCarts: Doctrine\ORM\PersistentCollection {#1243 …} -solexId: "36908" -replenishmentItems: Doctrine\ORM\PersistentCollection {#1260 …} -favorites: Doctrine\ORM\PersistentCollection {#1272 …} -listOfIngredients: "<p>Farine de blé, Shortening d’huile végétale (huile de canola et/ou huile de palme et/ou de palmiste modifiée), Eau, Sucres (dextrose), Sel, Propionate de sodium, Chlorhydrate de L-cystéine.</p><p>Wheat flour, Vegetable oil shortening (canola oil and/or palm oil and/or modified palm oil), Water, Sugars (dextrose), Salt, Sodium propionate, L-cysteine hydrochloride.</p><p>Contient : Blé. Peut contenir : Soya, Sulfites. Contains : Wheat. May contain : Soya, Sulphites. </p>" -qtyReadyToShip: 50 -expirationDate: null -isConsigned: false -consignedCost: 0.0 -nutritionFactImage: null -isFragile: false -qtyPerUnit: 24 -validatedByDistributor: false -deliveryNote: null -isJustInTime: true -reminderLowQuantitySent: false -hasMultipleProducts: false -hasFreeMaturinShipping: false -deal: null -productsInBundle: Doctrine\ORM\PersistentCollection {#1274 …} -badges: Doctrine\ORM\PersistentCollection {#1396 …} -diets: Doctrine\ORM\PersistentCollection {#1409 …} -discountPricings: Doctrine\ORM\PersistentCollection {#1411 …} -subCategory: Proxies\__CG__\App\Entity\Category {#1413 …} -complementedByGroups: Doctrine\ORM\PersistentCollection {#1426 …} -complementaryGroups: Doctrine\ORM\PersistentCollection {#1428 …} -actionWhenExpired: 2 -isSubscribable: null -subscriptions: Doctrine\ORM\PersistentCollection {#1448 …} -isBoxOfProducts: false -productsInBox: Doctrine\ORM\PersistentCollection {#1462 …} -isOnlySubscribable: null -justInTimeDeliveryDate: null -freeMaturinShippingIfLowerThen: null -isOnlySubscribableToType: null -targetOfReplacementScripts: Doctrine\ORM\PersistentCollection {#1476 …} -quantityWarehouse: 0 -quantityWarehouseReserved: 0 -quantityOnHold: 0 -parentProductId: null -feeWarehousePackingPerUnit: 1.1 -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 | "24x-fond-de-tarte-9-pouces" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, deflate" |
| cookie | "sf_redirect=%7B%22token%22%3A%22f33dbb%22%2C%22route%22%3A%22viewProduct%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CProductController%22%2C%22method%22%3A%22viewProduct%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2FMarkego%5C%2Fsrc%5C%2FController%5C%2FProductController.php%22%2C%22line%22%3A612%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D; PHPSESSID=p128v7orv405jqd4scbeoklnf1" |
| from | "gptbot(at)openai.com" |
| host | "staging.maturin.ca" |
| referer | "https://staging.maturin.ca/product/les-serres-hydro-tourville/trio-verdures/5814/" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)" |
| x-openai-host-hash | "92317407" |
| 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 | "Tue, 07 Apr 2026 22:10:24 GMT" |
| location | "/groupe/Laurentidesjenmange/product/novali/24x-fond-de-tarte-9-pouces/6183/" |
| x-debug-token | "9a6e19" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| PHPSESSID | "p128v7orv405jqd4scbeoklnf1" |
| sf_redirect | "{"token":"f33dbb","route":"viewProduct","method":"GET","controller":{"class":"App\\Controller\\ProductController","method":"viewProduct","file":"\/var\/www\/html\/Markego\/src\/Controller\/ProductController.php","line":612},"status_code":302,"status_text":"Found"}" |
Response Cookies
No response cookies
Session
Session Metadata
| Key | Value |
|---|---|
| Created | "Tue, 07 Apr 26 18:05:48 -0400" |
| Last used | "Tue, 07 Apr 26 18:10:23 -0400" |
| Lifetime | "31536000" |
Session Attributes
| Attribute | Value |
|---|---|
| cartId | 18217977 |
| favorites | Doctrine\Common\Collections\ArrayCollection {#236 -elements: [] } |
| showThisAssociationIdOnly-customBrowsing | 2 |
Flashes
Flashes
| Key | Value |
|---|---|
| error | [ "The product you tried to see is not allowed in Laurentides J'en Mange" "The product you tried to see is not allowed in Laurentides J'en Mange" "The product you tried to see is not allowed in Laurentides J'en Mange" "The product you tried to see is not allowed in Laurentides J'en Mange" "The product you tried to see is not allowed in Laurentides J'en Mange" ] |
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, deflate" |
| HTTP_COOKIE | "sf_redirect=%7B%22token%22%3A%22f33dbb%22%2C%22route%22%3A%22viewProduct%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CProductController%22%2C%22method%22%3A%22viewProduct%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2FMarkego%5C%2Fsrc%5C%2FController%5C%2FProductController.php%22%2C%22line%22%3A612%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D; PHPSESSID=p128v7orv405jqd4scbeoklnf1" |
| HTTP_FROM | "gptbot(at)openai.com" |
| HTTP_HOST | "staging.maturin.ca" |
| HTTP_REFERER | "https://staging.maturin.ca/product/les-serres-hydro-tourville/trio-verdures/5814/" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)" |
| HTTP_X_OPENAI_HOST_HASH | "92317407" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" |
| PHP_SELF | "/index.php" |
| QUERY_STRING | "url=product/novali/24x-fond-de-tarte-9-pouces/6183/" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_QUERY_STRING | "url=product/novali/24x-fond-de-tarte-9-pouces/6183/" |
| REDIRECT_SSL_TLS_SNI | "staging.maturin.ca" |
| REDIRECT_STATUS | "200" |
| REDIRECT_URL | "/product/novali/24x-fond-de-tarte-9-pouces/6183/" |
| REMOTE_ADDR | "74.7.243.204" |
| REMOTE_PORT | "36748" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1775599824 |
| REQUEST_TIME_FLOAT | 1775599824.204 |
| REQUEST_URI | "/product/novali/24x-fond-de-tarte-9-pouces/6183/" |
| 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" |