ProductController :: viewProduct
Request
GET Parameters
| Key | Value |
|---|---|
| url | "produit/erabliere-caseal/gelee-d'erable-et-bleuets/1505" |
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" => "erabliere-caseal" "productName" => "gelee-d%26%2339%3Berable-et-bleuets" "id" => "1505" ] |
| _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 | "1505" |
| producerUrl | "erabliere-caseal" |
| product | App\Entity\Product {#1112 #em: Doctrine\ORM\EntityManager {#319 …} #userServ: App\Service\UserService {#150 …} -urlName: null -id: 1505 -origName: "Gelée d'érable et bleuets" -origBrandName: null -qtyLeft: 0 -unitAmount: 155.0 -unit: 2 -available: true -origDescription: "<p>Notre gelée d’érable et bleuets est fabriquée à partir de <strong>sirop d'érable ambré délicat</strong> qui lui confère un <strong>savoureux goût de vanille </strong>et de <strong>bleuets biologiques</strong> du Saguenay-Lac-Saint-Jean. La texture gélifiée, caractéristique au produit, est obtenue grâce à l’agar-agar, un dérivé d’algue. Elle ne contient donc <strong>aucun dérivé animal</strong>. Les produits entrant dans la composition de cette gelée sont tous biologiques et sont sélectionnés sur la base de <strong>critères stricts</strong> qui garantissent la meilleure qualité possible.</p><p><strong>Pourquoi choisir Caséal ?</strong></p><p>Nos produits sont réalisés à partir de notre <strong>sirop d'érable 100% biologique</strong> unique en son genre. Son <strong>goût de vanille et de noisette</strong> lui a d’ailleurs valu une présence dans le <strong>Top 5 des meilleurs sirops d'érable</strong> du Québec en 2014 et une <strong>médaille d’argent</strong> en 2015, 2016 et 2017.</p><p> </p><p>L’Érablière Caséal est une <strong>entreprise familiale</strong> à échelle humaine située dans la MRC du Granit, au Québec. Elle se fait un devoir d’adopter des techniques de fabrication <strong>écoresponsables</strong> et privilégie la réalisation des partenariats avec des <strong>fournisseurs locaux</strong> pour l’élaboration de produits transformés.</p>" -categories: Proxies\__CG__\App\Entity\Category {#1174 …} -conservation: Proxies\__CG__\App\Entity\Conservation {#1153 …} -Origin: "Québec/Canada" -bestBefore: null -creationDate: DateTime @1574658000 {#1110 : 2019-11-25 00:00:00.0 America/New_York (-05: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: null -codeUPC: null -code1: null -code2: null -code3: null -codeBox: null -alimentsDuQuebec: true -deliveryLocations: Doctrine\ORM\PersistentCollection {#1367 …} -minimumInStorage: null -deliveryMethods: Doctrine\ORM\PersistentCollection {#1344 …} -limitedQuantity: false -alimentsDuQuebecCertification: 2 -DeliveryType: 1 -DeliveryPickup: false -draft: false -deliveryMail: true -locations: Doctrine\ORM\PersistentCollection {#1318 …} -region: Proxies\__CG__\App\Entity\Region {#1289 …} -advices: "<p><strong>Format et durée de conservation</strong></p><p>Offerte en format de<strong> 225 g </strong>ou de <strong>155 g</strong>, la gelée d’érable doit être réfrigérée après ouverture. Elle se conserve alors pour une durée de 4 à 6 mois.</p>" -recipes: "<p><strong>Suggestions d’utilisation</strong></p><p>Cette gelée accompagnera à merveille les desserts aux amandes, les <strong>muffins</strong>, les pancakes et les <strong>tartes aux pacanes</strong>. Elle rehausse également le goût du <strong>gibier</strong> et ajoute une <strong>touche caramélisée</strong> lorsqu’intégrée en fin de cuisson. Essayez-la aussi avec des fromages tels que le fromage bleu ou le fromage de chèvre, vous découvrirez un <strong>mariage parfait</strong> !</p>" -userViewed: Doctrine\ORM\PersistentCollection {#1300 …} -inCarts: Doctrine\ORM\PersistentCollection {#1243 …} -solexId: null -replenishmentItems: Doctrine\ORM\PersistentCollection {#1260 …} -favorites: Doctrine\ORM\PersistentCollection {#1272 …} -listOfIngredients: "<p>Sirop d'érable biologique, bleuets biologiques, eau, agar-agar</p>" -qtyReadyToShip: 1 -expirationDate: null -isConsigned: false -consignedCost: 0.0 -nutritionFactImage: null -isFragile: true -qtyPerUnit: 1 -validatedByDistributor: false -deliveryNote: null -isJustInTime: false -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: 0 -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: 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 | "gelee-d%26%2339%3Berable-et-bleuets" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| cookie | "sf_redirect=%7B%22token%22%3A%22ab8a5c%22%2C%22route%22%3A%22viewProductInAssociation%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%22viewProductInAssociation%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%3A587%7D%2C%22status_code%22%3A307%2C%22status_text%22%3A%22Temporary%20Redirect%22%7D; PHPSESSID=u2rdqg6emvlm7dd45tpfqa4jg0" |
| host | "staging.maturin.ca" |
| referer | "https://staging.maturin.ca/groupe/Laurentidesjenmange/produit/erabliere-caseal/gelee-d%2526%252339%253Berable-et-bleuets/1505/" |
| 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, 25 Dec 2025 19:38:42 GMT" |
| location | "/groupe/Laurentidesjenmange/produit/erabliere-caseal/gelee-d%2526%252339%253Berable-et-bleuets/1505/" |
| x-debug-token | "a7cb5b" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| PHPSESSID | "u2rdqg6emvlm7dd45tpfqa4jg0" |
| sf_redirect | "{"token":"ab8a5c","route":"viewProductInAssociation","method":"GET","controller":{"class":"App\\Controller\\ProductController","method":"viewProductInAssociation","file":"\/var\/www\/html\/Markego\/src\/Controller\/ProductController.php","line":587},"status_code":307,"status_text":"Temporary Redirect"}" |
Response Cookies
No response cookies
Session
Session Metadata
| Key | Value |
|---|---|
| Created | "Thu, 25 Dec 25 14:38:39 -0500" |
| Last used | "Thu, 25 Dec 25 14:38:42 -0500" |
| Lifetime | "31536000" |
Session Attributes
| Attribute | Value |
|---|---|
| cartId | 17409528 |
| 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" ] |
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%22ab8a5c%22%2C%22route%22%3A%22viewProductInAssociation%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%22viewProductInAssociation%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%3A587%7D%2C%22status_code%22%3A307%2C%22status_text%22%3A%22Temporary%20Redirect%22%7D; PHPSESSID=u2rdqg6emvlm7dd45tpfqa4jg0" |
| HTTP_HOST | "staging.maturin.ca" |
| HTTP_REFERER | "https://staging.maturin.ca/groupe/Laurentidesjenmange/produit/erabliere-caseal/gelee-d%2526%252339%253Berable-et-bleuets/1505/" |
| 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/erabliere-caseal/gelee-d%26%2339%3Berable-et-bleuets/1505/&url=produit%2Ferabliere-caseal%2Fgelee-d%26%2339%3Berable-et-bleuets%2F1505" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_QUERY_STRING | "url=produit/erabliere-caseal/gelee-d%26%2339%3Berable-et-bleuets/1505/&url=produit%2Ferabliere-caseal%2Fgelee-d%26%2339%3Berable-et-bleuets%2F1505" |
| REDIRECT_SSL_TLS_SNI | "staging.maturin.ca" |
| REDIRECT_STATUS | "200" |
| REDIRECT_URL | "/produit/erabliere-caseal/gelee-d%26%2339%3Berable-et-bleuets/1505/" |
| REMOTE_ADDR | "216.73.216.189" |
| REMOTE_PORT | "1360" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1766691522 |
| REQUEST_TIME_FLOAT | 1766691522.684 |
| REQUEST_URI | "/produit/erabliere-caseal/gelee-d%2526%252339%253Berable-et-bleuets/1505/?url=produit%2Ferabliere-caseal%2Fgelee-d%26%2339%3Berable-et-bleuets%2F1505" |
| 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" |