ProductController :: viewProduct
Request
GET Parameters
| Key | Value | 
|---|---|
| order | "asc" | 
| sorting | "popularity" | 
| url | "produit/boulangerie-lacroix-normetal-inc/trousseau-de-4-pains-lacroix---seigle-tranche/901/" | 
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" | 
| _route | "viewProduct" | 
| _route_params | [ "_locale" => "fr" "producerUrl" => "boulangerie-lacroix-normetal-inc" "productName" => "trousseau-de-4-pains-lacroix---seigle-tranche" "id" => "901" ] | 
| _template | Sensio\Bundle\FrameworkExtraBundle\Configuration\Template {#931 #template: "frontend/product.html.twig" -vars: [] -streamable: false -owner: [] } | 
| id | "901" | 
| producerUrl | "boulangerie-lacroix-normetal-inc" | 
| product | App\Entity\Product {#1111 #em: Doctrine\ORM\EntityManager {#317 …} #userServ: App\Service\UserService {#152 …} -urlName: null -id: 901 -origName: "Trousseau de 4 pains Lacroix - Seigle Tranché" -origBrandName: "4 x 570 gr" -qtyLeft: 0 -unitAmount: 570.0 -unit: 2 -available: true -origDescription: "<p>La particularité de ce pain de seigle tranché est un pain fabriqué avec deux sortes de  farine de seigle, soit la farine de seigle pâle et l'autre de seigle foncé  qui done un pain  très centré et un apport en très considérable. On ajoute aussi du  Carvi qui lui  donne un goût particulièrement relevé. Ce pain est cuit dans une tôle replié sur elle même qui permet de garder ses saveurs relevés et de lui donné une forme particulière. Ce pain est souvent utilisé lorsque l'on se cuisine des smoke meat ou même en rôti.</p>" -categories: Proxies\__CG__\App\Entity\Category {#1173 …} -conservation: Proxies\__CG__\App\Entity\Conservation {#1152 …} -Origin: "Québec/Canada" -bestBefore: null -creationDate: DateTime @1560484800 {#1108 : 2019-06-14 00:00:00.0 America/New_York (-04:00) } -nutritionFact: null -newProduct: false -images: Doctrine\ORM\PersistentCollection {#1153 …} -mainImage: Proxies\__CG__\App\Entity\Image {#1174 …} -tags: Doctrine\ORM\PersistentCollection {#1131 …} -ingredients: Doctrine\ORM\PersistentCollection {#1145 …} -storages: Doctrine\ORM\PersistentCollection {#1186 …} -pricings: Doctrine\ORM\PersistentCollection {#1204 …} -certifications: Doctrine\ORM\PersistentCollection {#1217 …} -company: Proxies\__CG__\App\Entity\Company {#1378 …} -taxable: false -maturinUpc: null -codeUPC: null -code1: null -code2: null -code3: null -codeBox: null -alimentsDuQuebec: true -deliveryLocations: Doctrine\ORM\PersistentCollection {#1366 …} -minimumInStorage: 5 -deliveryMethods: Doctrine\ORM\PersistentCollection {#1343 …} -limitedQuantity: false -alimentsDuQuebecCertification: 1 -DeliveryType: 1 -DeliveryPickup: false -draft: false -deliveryMail: true -locations: Doctrine\ORM\PersistentCollection {#1317 …} -region: Proxies\__CG__\App\Entity\Region {#1288 …} -advices: null -recipes: null -userViewed: Doctrine\ORM\PersistentCollection {#1299 …} -inCarts: Doctrine\ORM\PersistentCollection {#1242 …} -solexId: "33684" -replenishmentItems: Doctrine\ORM\PersistentCollection {#1259 …} -favorites: Doctrine\ORM\PersistentCollection {#1271 …} -listOfIngredients: "<p>Farine de Seigle.Farine de Seigle Foncé, Eau, Huile de Canola, Levure, Farine de Soya, Sodium,  Sulfate de Calcium, Carvi, Sorbate de Potassium, Vinaigre et Propionate de Calcium.</p><p> </p><p>Fabriqué dans une usine utilisant les allergènes comme: Blé, Gluten, Soya, Oeufs, Substances Laitières, Graine de Sésame, Arachides, Noix de Grenoble, Pacane et Sulfite.</p><p> </p>" -qtyReadyToShip: 1000 -expirationDate: DateTime @1594526400 {#1109 : 2020-07-12 00:00:00.0 America/New_York (-04:00) } -isConsigned: false -consignedCost: 0.0 -nutritionFactImage: null -isFragile: true -qtyPerUnit: 4 -validatedByDistributor: false -deliveryNote: null -isJustInTime: true -reminderLowQuantitySent: false -hasMultipleProducts: false -hasFreeMaturinShipping: false -deal: null -productsInBundle: Doctrine\ORM\PersistentCollection {#1273 …} -badges: Doctrine\ORM\PersistentCollection {#1395 …} -diets: Doctrine\ORM\PersistentCollection {#1408 …} -discountPricings: Doctrine\ORM\PersistentCollection {#1410 …} -subCategory: null -complementedByGroups: Doctrine\ORM\PersistentCollection {#1424 …} -complementaryGroups: Doctrine\ORM\PersistentCollection {#1426 …} -actionWhenExpired: 0 -isSubscribable: null -subscriptions: Doctrine\ORM\PersistentCollection {#1446 …} -isBoxOfProducts: false -productsInBox: Doctrine\ORM\PersistentCollection {#1460 …} -isOnlySubscribable: null -justInTimeDeliveryDate: null -freeMaturinShippingIfLowerThen: null -isOnlySubscribableToType: null -targetOfReplacementScripts: Doctrine\ORM\PersistentCollection {#1474 …} -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 | "trousseau-de-4-pains-lacroix---seigle-tranche" | 
Request Headers
| Header | Value | 
|---|---|
| accept | "text/html,application/xhtml+xml,application/signed-exchange;v=b3,application/xml;q=0.9,*/*;q=0.8" | 
| accept-encoding | "gzip, deflate, br" | 
| connection | "keep-alive" | 
| from | "googlebot(at)googlebot.com" | 
| host | "staging.maturin.ca" | 
| user-agent | "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.7390.122 Mobile Safari/537.36 (compatible; GoogleOther)" | 
| 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 | "Fri, 31 Oct 2025 02:39:43 GMT" | 
| x-debug-token | "294999" | 
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
| Key | Value | 
|---|---|
| Created | "Thu, 30 Oct 25 22:39:42 -0400" | 
| Last used | "Thu, 30 Oct 25 22:39:42 -0400" | 
| Lifetime | "31536000" | 
Session Attributes
| Attribute | Value | 
|---|---|
| cartId | 16898928 | 
| favorites | Doctrine\Common\Collections\ArrayCollection {#11584 -elements: [] } | 
Flashes
Flashes
No flash messages were created.
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 | "text/html,application/xhtml+xml,application/signed-exchange;v=b3,application/xml;q=0.9,*/*;q=0.8" | 
| HTTP_ACCEPT_ENCODING | "gzip, deflate, br" | 
| HTTP_CONNECTION | "keep-alive" | 
| HTTP_FROM | "googlebot(at)googlebot.com" | 
| HTTP_HOST | "staging.maturin.ca" | 
| HTTP_USER_AGENT | "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.7390.122 Mobile Safari/537.36 (compatible; GoogleOther)" | 
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" | 
| PHP_SELF | "/index.php" | 
| QUERY_STRING | "url=produit/boulangerie-lacroix-normetal-inc/trousseau-de-4-pains-lacroix---seigle-tranche/901/&sorting=popularity&order=asc" | 
| REDIRECT_HTTPS | "on" | 
| REDIRECT_QUERY_STRING | "url=produit/boulangerie-lacroix-normetal-inc/trousseau-de-4-pains-lacroix---seigle-tranche/901/&sorting=popularity&order=asc" | 
| REDIRECT_SSL_TLS_SNI | "staging.maturin.ca" | 
| REDIRECT_STATUS | "200" | 
| REDIRECT_URL | "/produit/boulangerie-lacroix-normetal-inc/trousseau-de-4-pains-lacroix---seigle-tranche/901/" | 
| REMOTE_ADDR | "66.249.75.97" | 
| REMOTE_PORT | "45680" | 
| REQUEST_METHOD | "GET" | 
| REQUEST_SCHEME | "https" | 
| REQUEST_TIME | 1761878382 | 
| REQUEST_TIME_FLOAT | 1761878382.381 | 
| REQUEST_URI | "/produit/boulangerie-lacroix-normetal-inc/trousseau-de-4-pains-lacroix---seigle-tranche/901/?sorting=popularity&order=asc" | 
| 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" |