ProductController :: viewProduct
Request
GET Parameters
No GET parameters
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" => "tempehine" "productName" => "duo-tempeh-nature---2-x-240g" "id" => "2127" ] |
| _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 | "2127" |
| producerUrl | "tempehine" |
| product | App\Entity\Product {#1180 #em: Doctrine\ORM\EntityManager {#319 …} #userServ: App\Service\UserService {#150 …} -urlName: null -id: 2127 -origName: "Duo Tempeh Nature - 2 x 240g" -origBrandName: null -qtyLeft: 0 -unitAmount: 240.0 -unit: 2 -available: true -origDescription: "<p>Tempeh Nature:</p><ul><li>Tempeh de soya nature, fait à Montréal avec des ingrédients LOCAUX et BIOLOGIQUES </li><li>Préparé à partir d’un ferment de qualité supérieure</li><li>Sans Gluten, sans lactose et végétalien</li><li>Source élevée de protéines : 20g par portion de 100g</li><li>Source élevée de fibre : 6g par portion de 100g (21% de l’apport quotidien recommandé)</li></ul><p> </p>" -categories: Proxies\__CG__\App\Entity\Category {#1156 …} -conservation: Proxies\__CG__\App\Entity\Conservation {#1135 …} -Origin: "Québec/Canada" -bestBefore: null -creationDate: DateTime @1585713600 {#1183 : 2020-04-01 00:00:00.0 America/New_York (-04:00) } -nutritionFact: null -newProduct: true -images: Doctrine\ORM\PersistentCollection {#1136 …} -mainImage: Proxies\__CG__\App\Entity\Image {#1169 …} -tags: Doctrine\ORM\PersistentCollection {#1132 …} -ingredients: Doctrine\ORM\PersistentCollection {#1119 …} -storages: Doctrine\ORM\PersistentCollection {#1187 …} -pricings: Doctrine\ORM\PersistentCollection {#1206 …} -certifications: Doctrine\ORM\PersistentCollection {#1219 …} -company: Proxies\__CG__\App\Entity\Company {#1380 …} -taxable: false -maturinUpc: "055843405093" -codeUPC: null -code1: null -code2: null -code3: null -codeBox: null -alimentsDuQuebec: true -deliveryLocations: Doctrine\ORM\PersistentCollection {#1368 …} -minimumInStorage: 16 -deliveryMethods: Doctrine\ORM\PersistentCollection {#1345 …} -limitedQuantity: false -alimentsDuQuebecCertification: 2 -DeliveryType: 0 -DeliveryPickup: false -draft: false -deliveryMail: true -locations: Doctrine\ORM\PersistentCollection {#1319 …} -region: Proxies\__CG__\App\Entity\Region {#1290 …} -advices: null -recipes: "<p><strong>Tempeh satay</strong></p><p><em> Pour 2 à 3 portions</em></p><p><strong>Ingrédients</strong></p><p>1 bloc de 240g de tempeh nature <a target="_blank" href="https://tempehine.ca/">Tempehine</a>, dégelé</p><p>Marinade</p><p>1/4 de tasse d'eau</p><p>2 cuillères à table de sauce soya (foncée)</p><p>2 cuillères à table de sirop d'érable</p><p>1 cuillère à table de vinaigre de riz</p><p>1 cuillère à table d'huile de sésame</p><p> </p><p>Sauce satay</p><p><em>*Si vous souhaitez ajouter des légumes dans votre tempeh satay, je vous conseille de doubler la sauce</em></p><p>1 pouce de gingembre frais, haché</p><p>2 gousses d'ail hachées</p><p>3 cuillères à table de beurre d'arachides</p><p>1 cuillère à table de sauce soya</p><p>1 cuillère à table de vinaigre de riz</p><p>1 cuillère à table de sirop d'érable</p><p>1 cuillère à thé de cassonade</p><p>1 cuillère à thé de sauce sriracha (optionnel)</p><p>1/4 de tasse d'eau chaude</p><p> </p><p>Garniture (optionnel)</p><p>2 piments thaï tranchés finement</p><p>Coriandre fraiche ciselée, au goût</p><p>Arachides broyées, au goût</p><p> </p><p> </p><p><strong>Préparation</strong></p><p> </p><p>Couper le <a target="_blank" href="https://tempehine.ca/">tempeh original Tempehine</a> en format bouchée. J'aime en faire de petits triangles en coupant le bloc en 4 colonnes, puis chaque colonne en 3. Ensuite, je coupe chaque carré en diagonale pour obtenir de petits triangles.</p><p> </p><p>Dans un bol, combiner les ingrédients de la marinade. Dans un second, combiner tous les ingrédients de la sauce satay et bien fouetter jusqu'à ce que la sauce soit lisse. Réserver.</p><p> </p><p>Transférer la marinade dans une poêle et ajouter le <a target="_blank" href="https://tempehine.ca/">tempeh Tempehine</a>. <em>Faire bouillir le tempeh dans une marinade aide à éliminer l'amertume naturelle présente dans le goût du tempeh nature et ainsi lui donner une saveur de base. Ça évite également qu'il soit sec</em>. Cuire à feu moyen environ 4 minutes à partir du point d'ébullition en retournant à mi-cuisson pour permettre une absorption uniforme de la marinade. Une fois la marinade presqu'à sec, baisser le feu au minimum. Retirer la poêle du feu, sans l'éteindre, et lorsque le <a target="_blank" href="https://tempehine.ca/">tempeh Tempehine</a> cesse de crépiter, ajouter la sauce, bien enrober et remettre sur le feu. <em>C'est pour éviter que la température ne monte trop rapidement et que les corps gras se séparent.</em> Cuire de 1 à 2 minutes en remuant jusqu'à ce que la sauce soit chaude.</p><p>Servir avec du riz, vos légumes préférés et garnir de coriandre, piments thaï tranchés finement et d'arachides broyés si désiré.</p>" -userViewed: Doctrine\ORM\PersistentCollection {#1301 …} -inCarts: Doctrine\ORM\PersistentCollection {#1244 …} -solexId: "35374" -replenishmentItems: Doctrine\ORM\PersistentCollection {#1261 …} -favorites: Doctrine\ORM\PersistentCollection {#1273 …} -listOfIngredients: null -qtyReadyToShip: 5 -expirationDate: DateTime @1634702400 {#1182 : 2021-10-20 00:00:00.0 America/New_York (-04:00) } -isConsigned: false -consignedCost: 0.0 -nutritionFactImage: null -isFragile: false -qtyPerUnit: 2 -validatedByDistributor: true -deliveryNote: null -isJustInTime: false -reminderLowQuantitySent: true -hasMultipleProducts: false -hasFreeMaturinShipping: false -deal: null -productsInBundle: Doctrine\ORM\PersistentCollection {#1275 …} -badges: Doctrine\ORM\PersistentCollection {#1397 …} -diets: Doctrine\ORM\PersistentCollection {#1410 …} -discountPricings: Doctrine\ORM\PersistentCollection {#1412 …} -subCategory: Proxies\__CG__\App\Entity\Category {#1414 …} -complementedByGroups: Doctrine\ORM\PersistentCollection {#1427 …} -complementaryGroups: Doctrine\ORM\PersistentCollection {#1429 …} -actionWhenExpired: 0 -isSubscribable: null -subscriptions: Doctrine\ORM\PersistentCollection {#1449 …} -isBoxOfProducts: false -productsInBox: Doctrine\ORM\PersistentCollection {#1463 …} -isOnlySubscribable: null -justInTimeDeliveryDate: null -freeMaturinShippingIfLowerThen: null -isOnlySubscribableToType: null -targetOfReplacementScripts: Doctrine\ORM\PersistentCollection {#1477 …} -quantityWarehouse: 5 -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 | "duo-tempeh-nature---2-x-240g" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, deflate" |
| cookie | "sf_redirect=%7B%22token%22%3A%22dc70ee%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=7eape6ft6k7t3i8std5vvbm0pe" |
| from | "gptbot(at)openai.com" |
| host | "staging.maturin.ca" |
| referer | "https://staging.maturin.ca/index.php/groupe/lanaudiere/produit/tempehine/duo-tempeh-nature---2-x-240g/2127/" |
| 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 | "Wed, 25 Feb 2026 15:44:28 GMT" |
| location | "/index.php/groupe/lanaudiere/produit/tempehine/duo-tempeh-nature---2-x-240g/2127/" |
| x-debug-token | "9d7e20" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| PHPSESSID | "7eape6ft6k7t3i8std5vvbm0pe" |
| sf_redirect | "{"token":"dc70ee","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 | "Wed, 25 Feb 26 10:43:55 -0500" |
| Last used | "Wed, 25 Feb 26 10:44:28 -0500" |
| Lifetime | "31536000" |
Session Attributes
| Attribute | Value |
|---|---|
| cartId | 18013261 |
| favorites | Doctrine\Common\Collections\ArrayCollection {#236 -elements: [] } |
| showThisAssociationIdOnly-customBrowsing | 1 |
Flashes
Flashes
| Key | Value |
|---|---|
| error | [ "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" "The product you tried to see is not allowed in Goutez Lanaudière" ] |
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%22dc70ee%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=7eape6ft6k7t3i8std5vvbm0pe" |
| HTTP_FROM | "gptbot(at)openai.com" |
| HTTP_HOST | "staging.maturin.ca" |
| HTTP_REFERER | "https://staging.maturin.ca/index.php/groupe/lanaudiere/produit/tempehine/duo-tempeh-nature---2-x-240g/2127/" |
| 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" |
| PATH_INFO | "/produit/tempehine/duo-tempeh-nature---2-x-240g/2127/" |
| PATH_TRANSLATED | "redirect:/index.php/tempehine/duo-tempeh-nature---2-x-240g/2127/" |
| PHP_SELF | "/index.php/produit/tempehine/duo-tempeh-nature---2-x-240g/2127/" |
| QUERY_STRING | "" |
| REMOTE_ADDR | "74.7.242.47" |
| REMOTE_PORT | "45676" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1772034268 |
| REQUEST_TIME_FLOAT | 1772034268.451 |
| REQUEST_URI | "/index.php/produit/tempehine/duo-tempeh-nature---2-x-240g/2127/" |
| 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" |