ProductController :: viewProduct
Request
GET Parameters
| Key | Value |
|---|---|
| url | "product/erabliere-caseal/vinaigrette-erable-et-balsamique/1516" |
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" => "erabliere-caseal" "productName" => "vinaigrette-erable-et-balsamique" "id" => "1516" ] |
| _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 | "1516" |
| producerUrl | "erabliere-caseal" |
| product | App\Entity\Product {#1112 #em: Doctrine\ORM\EntityManager {#319 …} #userServ: App\Service\UserService {#150 …} -urlName: null -id: 1516 -origName: "Vinaigrette érable et balsamique" -origBrandName: null -qtyLeft: 0 -unitAmount: 250.0 -unit: 0 -available: true -origDescription: "<p>Le<strong> vinaigre balsamique </strong>et le sirop d’érable se marient à merveille dans cette vinaigrette érable et balsamique. Celle-ci est fabriquée à base de <strong>sirop d’érable biologique doré</strong> au <strong>goût fin et délicat </strong>et accompagnée d’une huile de canola biologique et de <strong>savoureuses herbes </strong>qui en rehaussent les saveurs. Notre vinaigrette est <strong>100 % biologique</strong> et ne contient ni agents de conservation ni sulfites et aucun gluten.</p><p><strong>Pourquoi choisir Caséal ?</strong></p><p>Nos vinaigrettes sont composées principalement de notre <strong>sirop d'érable 100% biologique</strong> unique en son genre. D'ailleurs, son <strong>goût de vanille et de noisette</strong> lui a valu une présence dans le <strong>Top 5 des meilleurs sirops d'érable du Québec </strong>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 à échelle humaine</strong> qui adopte des <strong>techniques de fabrication écoresponsables</strong> et réalise des <strong>partenariats avec des fournisseurs locaux pour</strong> la réalisation de produits transformés. Elle est située dans la MRC du Granit, au Québec.</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>Le format de <strong>125 mL</strong> convient parfaitement aux consommateurs occasionnels alors que celui de <strong>250 mL</strong> est à préférer pour une utilisation plus régulière. Une fois ouverte, la vinaigrette peut se conserver jusqu’à <strong>six mois</strong> au réfrigérateur. Vous serez à même d’apprécier la transformation des saveurs au fil du temps !</p>" -recipes: "<p><strong>Suggestions d’utilisation</strong></p><p>La vinaigrette érable et balsamique est un ingrédient de choix pour accompagner diverses salades, notamment les <strong>salades grecques</strong>, les salades à base de <strong>lentilles</strong>, d’endives rouges, de <strong>fenouil</strong> ou de <strong>roquette</strong>. La vinaigrette accompagne également à merveille des <strong>abricots</strong> frais en quartier ou des <strong>fraises fraîches</strong>, ou encore, un morceau de pain servi en entrée.</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, vinaigre balsamique biologique, huile de canola biologique, mélange d'herbes </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: null -complementedByGroups: Doctrine\ORM\PersistentCollection {#1425 …} -complementaryGroups: Doctrine\ORM\PersistentCollection {#1427 …} -actionWhenExpired: 0 -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: 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 | "vinaigrette-erable-et-balsamique" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| cookie | "sf_redirect=%7B%22token%22%3A%2255578a%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=oovk57eunn2q5doq3pu9d3h4v9" |
| host | "staging.maturin.ca" |
| referer | "https://staging.maturin.ca/groupe/legrandmarchedequebec/product/erabliere-caseal/vinaigrette-erable-et-balsamique/1516/" |
| 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 | "Sat, 11 Apr 2026 04:05:04 GMT" |
| location | "/groupe/legrandmarchedequebec/product/erabliere-caseal/vinaigrette-erable-et-balsamique/1516/" |
| x-debug-token | "61af2d" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| PHPSESSID | "oovk57eunn2q5doq3pu9d3h4v9" |
| sf_redirect | "{"token":"55578a","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 | "Sat, 11 Apr 26 00:02:14 -0400" |
| Last used | "Sat, 11 Apr 26 00:05:04 -0400" |
| Lifetime | "31536000" |
Session Attributes
| Attribute | Value |
|---|---|
| cartId | 18236780 |
| favorites | Doctrine\Common\Collections\ArrayCollection {#236 -elements: [] } |
| showThisAssociationIdOnly-customBrowsing | 4 |
Flashes
Flashes
| Key | Value |
|---|---|
| error | [ "The product you tried to see is not allowed in Le Grand Marché de Québec" "The product you tried to see is not allowed in Le Grand Marché de Québec" "The product you tried to see is not allowed in Le Grand Marché de Québec" "The product you tried to see is not allowed in Le Grand Marché de Québec" "The product you tried to see is not allowed in Le Grand Marché de Québec" ] |
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%2255578a%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=oovk57eunn2q5doq3pu9d3h4v9" |
| HTTP_HOST | "staging.maturin.ca" |
| HTTP_REFERER | "https://staging.maturin.ca/groupe/legrandmarchedequebec/product/erabliere-caseal/vinaigrette-erable-et-balsamique/1516/" |
| 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=product/erabliere-caseal/vinaigrette-erable-et-balsamique/1516/&url=product%2Ferabliere-caseal%2Fvinaigrette-erable-et-balsamique%2F1516" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_QUERY_STRING | "url=product/erabliere-caseal/vinaigrette-erable-et-balsamique/1516/&url=product%2Ferabliere-caseal%2Fvinaigrette-erable-et-balsamique%2F1516" |
| REDIRECT_SSL_TLS_SNI | "staging.maturin.ca" |
| REDIRECT_STATUS | "200" |
| REDIRECT_URL | "/product/erabliere-caseal/vinaigrette-erable-et-balsamique/1516/" |
| REMOTE_ADDR | "216.73.216.133" |
| REMOTE_PORT | "62137" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1775880304 |
| REQUEST_TIME_FLOAT | 1775880304.448 |
| REQUEST_URI | "/product/erabliere-caseal/vinaigrette-erable-et-balsamique/1516/?url=product%2Ferabliere-caseal%2Fvinaigrette-erable-et-balsamique%2F1516" |
| 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" |