ProductController :: viewProduct
Request
GET Parameters
Key | Value |
---|---|
sorting | "date" |
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" => "repas-kenko-inc" "productName" => "repas-complet-a-boire-%28banane%29---1.5-kg" "id" => "3969" ] |
_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 | "3969" |
producerUrl | "repas-kenko-inc" |
product | App\Entity\Product {#1112 #em: Doctrine\ORM\EntityManager {#319 …} #userServ: App\Service\UserService {#150 …} -urlName: null -id: 3969 -origName: "Repas complet à boire (Banane) - 1.5 kg" -origBrandName: null -qtyLeft: 0 -unitAmount: 1.5 -unit: 3 -available: true -origDescription: "<p>Pas le temps de manger le matin ? Tanné des options sucrées et d'avoir déjà faim 2h après?</p><p><strong>Repas complet santé à boire - Déjeuner nutritif pratique</strong><br /><em>Grains entiers, protéines, noix et légumes sont simplement déhydratés et réduits en poudre. </em></p><ul><li>Manger n'importe où, n'importe quand</li><li>Sentez-vous bien, rassasié et plein d’énergie</li><li>Manière la plus simple de manger santé</li></ul><p><strong>Nos repas sont délicieux simplement mélangés avec de l'eau froide dans une gourde </strong>ou encore au blender avec du yogourt et des fruits congelés pour des smoothies variés. </p><p><strong>Notre format le plus avantageux, 4 saveurs disponibles!</strong></p><p>Chaque sac contient 1,5 kg de notre mélange repas santé qui vous donne:</p><p>- 20 petits repas (310 calories) OU<br />- 12 repas réguliers (520 calories) OU<br />- 9 repas actifs (740 calories)<br />- Gourde gratuite pour les nouveaux clients</p><p>Il est facile de mettre la quantité désirée avec la cuillère à portion à l'intérieur du sac.</p>" -categories: Proxies\__CG__\App\Entity\Category {#1174 …} -conservation: Proxies\__CG__\App\Entity\Conservation {#1153 …} -Origin: "Québec/Canada" -bestBefore: null -creationDate: DateTime @1589169600 {#1110 : 2020-05-11 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: null -codeUPC: null -code1: null -code2: null -code3: null -codeBox: null -alimentsDuQuebec: false -deliveryLocations: Doctrine\ORM\PersistentCollection {#1367 …} -minimumInStorage: 2 -deliveryMethods: Doctrine\ORM\PersistentCollection {#1344 …} -limitedQuantity: false -alimentsDuQuebecCertification: null -DeliveryType: 1 -DeliveryPickup: false -draft: false -deliveryMail: true -locations: Doctrine\ORM\PersistentCollection {#1318 …} -region: Proxies\__CG__\App\Entity\Region {#1289 …} -advices: "<p>- Le repas sera meilleur avec de l'eau bien froide, mais ce n'est pas obligatoire.<br />- La quantité d'eau peut être ajustée selon vos préférence. </p>" -recipes: "<p><strong>L'antioxydant</strong></p><p>- 75g de Repas Kenko banane<br />- 150 ml d'eau<br />- 3 c. soupe de yogourt nature Riviera<br />- 1/2 tasse de bleuts congelés</p><p><strong>Le café aux amandes</strong></p><p>- 75g de Repas Kenko amandes<br />- 75 ml de lait d'amande<br />- 3 c. soupe de yogourt au café Riviera<br />- 1/2 banane<br />- 2 gros glaçons </p><p><strong>Violemment Fraise</strong></p><p>- 75g de Repas Kenko fraise<br />- 150 ml d'eau<br />- 2 c. soupe de yogourt aux fraises Riviera<br />- 1/2 tasse de fraise congelés</p><p><strong>Le goût d'été</strong></p><p>- 75g de Repas Kenko nature<br />- 150 ml d'eau<br />- 2 c. soupe de yogourt aux pêches<br />- 1/2 tasse d'ananas et mangues congelées</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>Ingrédients : Farine d’avoine entière, lait partiellement écrémé en poudre, concentré de protéines de lactosérum (lait), amandes, patates douces*, noix de cajou, noix de Grenoble, gomme de caroube, graines de citrouilles, carottes*, chou-fleur*, épinards*, chou-frisé*, brocoli*, noix du brésil, sel, levure nutritionnelle, stevia, acide ascorbique (vitamine C), arômes naturels.</p><p>* Déshydratés</p>" -qtyReadyToShip: 1 -expirationDate: null -isConsigned: false -consignedCost: 0.0 -nutritionFactImage: null -isFragile: false -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 | "repas-complet-a-boire-%28banane%29---1.5-kg" |
Request Headers
Header | Value |
---|---|
accept | "*/*" |
accept-encoding | "gzip, br, zstd, deflate" |
cookie | "sf_redirect=%7B%22token%22%3A%225c48a2%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=3igv0jg6fkn0gjak1r7fjv5q1n" |
host | "staging.maturin.ca" |
referer | "https://staging.maturin.ca/index.php/groupe/legrandmarchedequebec/produit/repas-kenko-inc/repas-complet-a-boire-%2528banane%2529---1.5-kg/3969/" |
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, 04 Oct 2025 12:28:20 GMT" |
location | "/index.php/groupe/legrandmarchedequebec/produit/repas-kenko-inc/repas-complet-a-boire-%2528banane%2529---1.5-kg/3969/" |
x-debug-token | "a0db67" |
Cookies
Request Cookies
Key | Value |
---|---|
PHPSESSID | "3igv0jg6fkn0gjak1r7fjv5q1n" |
sf_redirect | "{"token":"5c48a2","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, 04 Oct 25 08:28:13 -0400" |
Last used | "Sat, 04 Oct 25 08:28:20 -0400" |
Lifetime | "31536000" |
Session Attributes
Attribute | Value |
---|---|
_csrf/https-cart | "3qjGsOqqHRnC46CeGrUbe0hs-B9Yss6QU9Fnb9Gq7zg" |
cartId | 16505099 |
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" ] |
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%225c48a2%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=3igv0jg6fkn0gjak1r7fjv5q1n" |
HTTP_HOST | "staging.maturin.ca" |
HTTP_REFERER | "https://staging.maturin.ca/index.php/groupe/legrandmarchedequebec/produit/repas-kenko-inc/repas-complet-a-boire-%2528banane%2529---1.5-kg/3969/" |
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" |
PATH_INFO | "/produit/repas-kenko-inc/repas-complet-a-boire-%28banane%29---1.5-kg/3969/" |
PATH_TRANSLATED | "redirect:/index.php/repas-kenko-inc/repas-complet-a-boire-%28banane%29---1.5-kg/3969/" |
PHP_SELF | "/index.php/produit/repas-kenko-inc/repas-complet-a-boire-%28banane%29---1.5-kg/3969/" |
QUERY_STRING | "sorting=date" |
REMOTE_ADDR | "216.73.216.180" |
REMOTE_PORT | "53977" |
REQUEST_METHOD | "GET" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1759580900 |
REQUEST_TIME_FLOAT | 1759580900.4 |
REQUEST_URI | "/index.php/produit/repas-kenko-inc/repas-complet-a-boire-%2528banane%2529---1.5-kg/3969/?sorting=date" |
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" |