ProductController :: viewProduct
Request
GET Parameters
| Key | Value |
|---|---|
| url | "produit/erabliere-caseal/vinaigrette-erable-et-cidre-de-pommes/1522/" |
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" => "vinaigrette-erable-et-cidre-de-pommes" "id" => "1522" ] |
| _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 | "1522" |
| producerUrl | "erabliere-caseal" |
| product | App\Entity\Product {#1112 #em: Doctrine\ORM\EntityManager {#319 …} #userServ: App\Service\UserService {#150 …} -urlName: null -id: 1522 -origName: "Vinaigrette érable et cidre de pommes" -origBrandName: null -qtyLeft: 0 -unitAmount: 250.0 -unit: 0 -available: true -origDescription: "<p>Fabriquée à base de <strong>sirop d’érable biologique doré</strong> au <strong>goût fin et délicat</strong>, la vinaigrette érable et cidre de pommes est sans contredit <strong>le choix numéro un</strong> des consommateurs ! Accompagnée d’un vinaigre de cidre de pommes, d’une huile de canola biologique et de savoureuses herbes qui rehaussent les saveurs, elle présente un <strong>parfait mariage entre sucré et acidulé</strong>. Comme toutes nos vinaigrettes, elle est 100 % biologique et ne contient ni agents de conservation ni sulfites et aucun gluten.</p><p><strong>Pourquoi choisir Caséal ?</strong></p><p>Pourquoi choisir les vinaigrettes de l'Érablière Caséal ? C'est simple : parce qu’elles sont composées principalement de notre <strong>sirop d'érable 100% biologique</strong> unique en son genre qui se distingue par son <strong>goût de vanille et de noisette</strong>. D'ailleurs, il s’est classé dans le <strong>Top 5 des meilleurs sirops d'érable du Québec</strong> en 2014 et a reçu 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 techniques de fabrication <strong>écoresponsables</strong> et privilégie des partenariats avec des <strong>fournisseurs locaux</strong> pour 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 à privilégier pour une utilisation plus régulière. Après ouverture, 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 cidre de pommes est un ingrédient de choix pour accompagner toutes vos salades. Elle sera à son plein potentiel de saveurs avec des salades telles qu’une <strong>salade de cresson ou d’endives jaunes</strong> ou avec des betteraves jaunes cuites, des <strong>champignons ou </strong>des<strong> pommes sautés</strong>, des raisins rouges ou une tombée de chou</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 de cidre de pommes 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-cidre-de-pommes" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| cookie | "sf_redirect=%7B%22token%22%3A%22d5032f%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=bi7egnqdopf4ftnah0v1pem4mj" |
| host | "staging.maturin.ca" |
| referer | "https://staging.maturin.ca/groupe/marchepublicrimouski/produit/erabliere-caseal/vinaigrette-erable-et-cidre-de-pommes/1522/" |
| 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, 16 Apr 2026 05:21:50 GMT" |
| location | "/groupe/marchepublicrimouski/produit/erabliere-caseal/vinaigrette-erable-et-cidre-de-pommes/1522/" |
| x-debug-token | "f76ffb" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| PHPSESSID | "bi7egnqdopf4ftnah0v1pem4mj" |
| sf_redirect | "{"token":"d5032f","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, 16 Apr 26 01:21:43 -0400" |
| Last used | "Thu, 16 Apr 26 01:21:50 -0400" |
| Lifetime | "31536000" |
Session Attributes
| Attribute | Value |
|---|---|
| cartId | 18274158 |
| favorites | Doctrine\Common\Collections\ArrayCollection {#236 -elements: [] } |
| showThisAssociationIdOnly-customBrowsing | 11 |
Flashes
Flashes
| Key | Value |
|---|---|
| error | [ "The product you tried to see is not allowed in Marché public Rimouski" "The product you tried to see is not allowed in Marché public Rimouski" "The product you tried to see is not allowed in Marché public Rimouski" "The product you tried to see is not allowed in Marché public Rimouski" "The product you tried to see is not allowed in Marché public Rimouski" "The product you tried to see is not allowed in Marché public Rimouski" ] |
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%22d5032f%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=bi7egnqdopf4ftnah0v1pem4mj" |
| HTTP_HOST | "staging.maturin.ca" |
| HTTP_REFERER | "https://staging.maturin.ca/groupe/marchepublicrimouski/produit/erabliere-caseal/vinaigrette-erable-et-cidre-de-pommes/1522/" |
| 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/vinaigrette-erable-et-cidre-de-pommes/1522/&url=produit%2Ferabliere-caseal%2Fvinaigrette-erable-et-cidre-de-pommes%2F1522%2F" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_QUERY_STRING | "url=produit/erabliere-caseal/vinaigrette-erable-et-cidre-de-pommes/1522/&url=produit%2Ferabliere-caseal%2Fvinaigrette-erable-et-cidre-de-pommes%2F1522%2F" |
| REDIRECT_SSL_TLS_SNI | "staging.maturin.ca" |
| REDIRECT_STATUS | "200" |
| REDIRECT_URL | "/produit/erabliere-caseal/vinaigrette-erable-et-cidre-de-pommes/1522/" |
| REMOTE_ADDR | "216.73.216.102" |
| REMOTE_PORT | "12372" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1776316909 |
| REQUEST_TIME_FLOAT | 1776316909.974 |
| REQUEST_URI | "/produit/erabliere-caseal/vinaigrette-erable-et-cidre-de-pommes/1522/?url=produit%2Ferabliere-caseal%2Fvinaigrette-erable-et-cidre-de-pommes%2F1522%2F" |
| 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" |