ProductController :: viewProduct

Request

GET Parameters

Key Value
sorting
"date"
url
"produit/ah-tout-cru-dans-le-bec/beurre-de-noisettes/2391/"

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" => "ah-tout-cru-dans-le-bec"
  "productName" => "beurre-de-noisettes"
  "id" => "2391"
]
_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
"2391"
producerUrl
"ah-tout-cru-dans-le-bec"
product
App\Entity\Product {#1113
  #em: Doctrine\ORM\EntityManager {#319 …}
  #userServ: App\Service\UserService {#150 …}
  -urlName: null
  -id: 2391
  -origName: "Beurre de noisettes"
  -origBrandName: null
  -qtyLeft: 0
  -unitAmount: 210.0
  -unit: 2
  -available: true
  -origDescription: "<p>Les noisettes proviennent de la Turquie, elles sont crues et biologiques.&nbsp; Nous les faisons tremper pendant 12 heures afin d&rsquo;en activer les enzymes et de les rendre plus digestes.&nbsp; Ce sont des enzymes digestives.&nbsp; Ensuite apr&egrave;s les avoir bien rinc&eacute;s, nous les mettons au d&eacute;shydrateur &agrave; tr&egrave;s basse temp&eacute;rature pour 24 heures.&nbsp; La basse temp&eacute;rature ne tue pas les enzymes et permet au produit de se conserver pendant des ann&eacute;es sans utiliser d&rsquo;agent de conservation.</p><p>Le troisi&egrave;me jour elles sont moulues sur des meules de pierre, donc il n&rsquo;y a pas de vitesse excessive qui risquerait de chauffer l&rsquo;huile que contient les noix, et non plus de lame de m&eacute;tal du robot qui favoriserait l&rsquo;oxydation.</p><p>Les noisettes contiennent des compos&eacute;s qui peuvent combattre les maladies cardiaques et le diab&egrave;te, stimuler les fonctions c&eacute;r&eacute;brales et m&ecirc;me vous aider &agrave; perdre du poids.&nbsp; Elles aident &agrave; r&eacute;duire le mauvais cholest&eacute;rol (LDL) et &agrave; augmenter le bon (HDL).</p><p>Elles aident &agrave; g&eacute;rer le diab&egrave;te.&nbsp; &nbsp;Les diab&eacute;tiques ayant un taux de cholest&eacute;rol &eacute;lev&eacute; devraient envisager d&#39;ajouter des noisettes et d&#39;autres noix &agrave; leur r&eacute;gime alimentaire quotidien. Eprouv&eacute; pour am&eacute;liorer l&#39;intol&eacute;rance au glucose, les niveaux &eacute;lev&eacute;s de mangan&egrave;se des noisettes sont &eacute;galement utiles dans la lutte contre le diab&egrave;te lorsqu&#39;elles sont utilis&eacute;es comme compl&eacute;ment alimentaire. Les noisettes sont &eacute;galement une grande source de magn&eacute;sium, dont il a &eacute;t&eacute; prouv&eacute; qu&#39;il diminue le risque de diab&egrave;te.</p><p>Elles sont remplies d&#39;antioxydants, stimulent le cerveau, aident &agrave; pr&eacute;venir le cancer et &agrave; combattre l&#39;ob&eacute;sit&eacute;.</p><p>Les &eacute;tudes sugg&egrave;rent &eacute;galement que le mangan&egrave;se peut &ecirc;tre capable de r&eacute;duire le poids chez les personnes ob&egrave;ses ou en surpoids, probablement en raison de sa capacit&eacute; &agrave; am&eacute;liorer les enzymes digestives.</p><p>Les prot&eacute;ines, les fibres et la composition riche en mati&egrave;res grasses des noisettes procurent une sensation de sati&eacute;t&eacute; plus forte, ce qui &eacute;vite de trop manger et vous permet de rester rassasi&eacute; plus longtemps. Comme nous l&#39;avons d&eacute;j&agrave; d&eacute;couvert, les noisettes sont d&#39;excellentes sources de &quot;bons&quot; gras, ce qui les place dans une cat&eacute;gorie de collations saines et d&#39;ingr&eacute;dients de repas qui peuvent combattre l&#39;ob&eacute;sit&eacute;.</p><p>&nbsp;</p><p><strong>La diff&eacute;rence se go&ucirc;te,</strong></p><p><strong>Go&ucirc;tez la diff&eacute;rence!</strong></p>"
  -categories: Proxies\__CG__\App\Entity\Category {#1175 …}
  -conservation: Proxies\__CG__\App\Entity\Conservation {#1154 …}
  -Origin: "Québec/Canada"
  -bestBefore: null
  -creationDate: DateTime @1586491200 {#1110
    date: 2020-04-10 00:00:00.0 America/New_York (-04:00)
  }
  -nutritionFact: null
  -newProduct: true
  -images: Doctrine\ORM\PersistentCollection {#1155 …}
  -mainImage: Proxies\__CG__\App\Entity\Image {#1176 …}
  -tags: Doctrine\ORM\PersistentCollection {#1133 …}
  -ingredients: Doctrine\ORM\PersistentCollection {#1147 …}
  -storages: Doctrine\ORM\PersistentCollection {#1188 …}
  -pricings: Doctrine\ORM\PersistentCollection {#1206 …}
  -certifications: Doctrine\ORM\PersistentCollection {#1219 …}
  -company: Proxies\__CG__\App\Entity\Company {#1380 …}
  -taxable: false
  -maturinUpc: "055843405642"
  -codeUPC: "628055901112"
  -code1: null
  -code2: null
  -code3: null
  -codeBox: null
  -alimentsDuQuebec: true
  -deliveryLocations: Doctrine\ORM\PersistentCollection {#1368 …}
  -minimumInStorage: 2
  -deliveryMethods: Doctrine\ORM\PersistentCollection {#1345 …}
  -limitedQuantity: false
  -alimentsDuQuebecCertification: 3
  -DeliveryType: 0
  -DeliveryPickup: false
  -draft: false
  -deliveryMail: true
  -locations: Doctrine\ORM\PersistentCollection {#1319 …}
  -region: Proxies\__CG__\App\Entity\Region {#1290 …}
  -advices: "<p>Les noisettes contiennent des compos&eacute;s qui peuvent combattre les maladies cardiaques et le diab&egrave;te, stimuler les fonctions c&eacute;r&eacute;brales et m&ecirc;me vous aider &agrave; perdre du poids.&nbsp; Elles aident &agrave; r&eacute;duire le mauvais cholest&eacute;rol (LDL) et &agrave; augmenter le bon (HDL).</p><p>Elles aident &agrave; g&eacute;rer le diab&egrave;te.&nbsp; &nbsp;Les diab&eacute;tiques ayant un taux de cholest&eacute;rol &eacute;lev&eacute; devraient envisager d&#39;ajouter des noisettes et d&#39;autres noix &agrave; leur r&eacute;gime alimentaire quotidien. Eprouv&eacute; pour am&eacute;liorer l&#39;intol&eacute;rance au glucose, les niveaux &eacute;lev&eacute;s de mangan&egrave;se des noisettes sont &eacute;galement utiles dans la lutte contre le diab&egrave;te lorsqu&#39;elles sont utilis&eacute;es comme compl&eacute;ment alimentaire. Les noisettes sont &eacute;galement une grande source de magn&eacute;sium, dont il a &eacute;t&eacute; prouv&eacute; qu&#39;il diminue le risque de diab&egrave;te.</p><p>Elles sont remplies d&#39;antioxydants, stimulent le cerveau, aident &agrave; pr&eacute;venir le cancer et &agrave; combattre l&#39;ob&eacute;sit&eacute;.</p><p>Les &eacute;tudes sugg&egrave;rent &eacute;galement que le mangan&egrave;se peut &ecirc;tre capable de r&eacute;duire le poids chez les personnes ob&egrave;ses ou en surpoids, probablement en raison de sa capacit&eacute; &agrave; am&eacute;liorer les enzymes digestives.</p><p>Les prot&eacute;ines, les fibres et la composition riche en mati&egrave;res grasses des noisettes procurent une sensation de sati&eacute;t&eacute; plus forte, ce qui &eacute;vite de trop manger et vous permet de rester rassasi&eacute; plus longtemps. Comme nous l&#39;avons d&eacute;j&agrave; d&eacute;couvert, les noisettes sont d&#39;excellentes sources de &quot;bons&quot; gras, ce qui les place dans une cat&eacute;gorie de collations saines et d&#39;ingr&eacute;dients de repas qui peuvent combattre l&#39;ob&eacute;sit&eacute;.</p>"
  -recipes: "<p>Le beurre de noisettes est beaucoup utilis&eacute; pour faire une tartinade genre Nutella.&nbsp; Comme corps gras on utilise l&#39;huile ou le beurre de coconut, comme sucre on utilise soit le st&eacute;via, le sirop d&#39;&eacute;rable ou le sucre d&#39;&eacute;rable bio.&nbsp; Avec du chocolat 70% fondu ou de la poudre de cacao cru</p><p>.</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>"
  -userViewed: Doctrine\ORM\PersistentCollection {#1301 …}
  -inCarts: Doctrine\ORM\PersistentCollection {#1244 …}
  -solexId: "36799"
  -replenishmentItems: Doctrine\ORM\PersistentCollection {#1261 …}
  -favorites: Doctrine\ORM\PersistentCollection {#1273 …}
  -listOfIngredients: "<p>Ingr&eacute;dient: noisettes crues biologiques</p><p>Enti&egrave;rement v&eacute;g&eacute;tarien!</p>"
  -qtyReadyToShip: 4
  -expirationDate: DateTime @1662004800 {#1111
    date: 2022-09-01 00:00:00.0 America/New_York (-04:00)
  }
  -isConsigned: false
  -consignedCost: 0.0
  -nutritionFactImage: null
  -isFragile: true
  -qtyPerUnit: 1
  -validatedByDistributor: true
  -deliveryNote: null
  -isJustInTime: false
  -reminderLowQuantitySent: false
  -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: 1
  -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: 4
  -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
"beurre-de-noisettes"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
cookie
"PHPSESSID=dp5pcu2binrhnoesgo2ir18sbm; sf_redirect=%7B%22token%22%3A%22431229%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"
host
"staging.maturin.ca"
referer
"https://staging.maturin.ca/groupe/bucke/produit/ah-tout-cru-dans-le-bec/beurre-de-noisettes/2391/"
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, 19 Mar 2026 05:35:54 GMT"
location
"/groupe/bucke/produit/ah-tout-cru-dans-le-bec/beurre-de-noisettes/2391/"
x-debug-token
"18820c"

Cookies

Request Cookies

Key Value
PHPSESSID
"dp5pcu2binrhnoesgo2ir18sbm"
sf_redirect
"{"token":"431229","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, 19 Mar 26 01:35:51 -0400"
Last used
"Thu, 19 Mar 26 01:35:53 -0400"
Lifetime
"31536000"

Session Attributes

Attribute Value
cartId
18104410
favorites
Doctrine\Common\Collections\ArrayCollection {#236
  -elements: []
}
showThisAssociationIdOnly-customBrowsing
25

Flashes

Flashes

Key Value
error
[
  "The product you tried to see is not allowed in Espace Bucké"
  "The product you tried to see is not allowed in Espace Bucké"
  "The product you tried to see is not allowed in Espace Bucké"
]

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
"PHPSESSID=dp5pcu2binrhnoesgo2ir18sbm; sf_redirect=%7B%22token%22%3A%22431229%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"
HTTP_HOST
"staging.maturin.ca"
HTTP_REFERER
"https://staging.maturin.ca/groupe/bucke/produit/ah-tout-cru-dans-le-bec/beurre-de-noisettes/2391/"
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/ah-tout-cru-dans-le-bec/beurre-de-noisettes/2391/&sorting=date"
REDIRECT_HTTPS
"on"
REDIRECT_QUERY_STRING
"url=produit/ah-tout-cru-dans-le-bec/beurre-de-noisettes/2391/&sorting=date"
REDIRECT_SSL_TLS_SNI
"staging.maturin.ca"
REDIRECT_STATUS
"200"
REDIRECT_URL
"/produit/ah-tout-cru-dans-le-bec/beurre-de-noisettes/2391/"
REMOTE_ADDR
"216.73.216.55"
REMOTE_PORT
"49711"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1773898553
REQUEST_TIME_FLOAT
1773898553.867
REQUEST_URI
"/produit/ah-tout-cru-dans-le-bec/beurre-de-noisettes/2391/?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"