ProductController :: viewProduct

Request

GET Parameters

Key Value
order
"desc"
sorting
"date"
url
"produit/dinette-magazine/011---confetti/1337/"

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" => "dinette-magazine"
  "productName" => "011---confetti"
  "id" => "1337"
]
_template
Sensio\Bundle\FrameworkExtraBundle\Configuration\Template {#931
  #template: "frontend/product.html.twig"
  -vars: []
  -streamable: false
  -owner: []
}
id
"1337"
producerUrl
"dinette-magazine"
product
App\Entity\Product {#1110
  #em: Doctrine\ORM\EntityManager {#317 …}
  #userServ: App\Service\UserService {#152 …}
  -urlName: null
  -id: 1337
  -origName: "011 - Confetti"
  -origBrandName: null
  -qtyLeft: 130
  -unitAmount: 538.0
  -unit: 2
  -available: true
  -origDescription: "<p><strong>Confetti</strong><br />C&rsquo;est la f&ecirc;te! On s&rsquo;est rendus &agrave; notre deuxi&egrave;me ann&eacute;e de publication et on ne pourrait pas &ecirc;tre plus fiers! Dans notre num&eacute;ro 011, intitul&eacute; &laquo; CONFETTI &raquo;, on explore la th&eacute;matique de la f&ecirc;te, du party et du rassemblement. Sur fond de paillettes, confettis, ballons et guirlandes, on propose des recettes qui se partagent bien en gang, dignes de moments dont on se souvient longtemps. Avec des amis, de la musique, une belle ambiance et beaucoup d&rsquo;amour, on c&eacute;l&egrave;bre les petits moments d&rsquo;extase qui passent toujours trop vite.</p><p>Le num&eacute;ro &laquo; Confetti &raquo;pr&eacute;sente :</p><p>&ndash; M&eacute;rida Anderson de l&rsquo;atelier YYY<br />&ndash; Petite vir&eacute;e dans le bois avec le team D&icirc;nette et des amis<br />&ndash; Recettes de lendemain de veille avec les Fromages d&rsquo;ici<br />&ndash; Sayulita : village-confettis<br />&ndash; Entreprise Boucle &amp; Papier<br />&ndash; R&eacute;colte : Cerise de terre<br />&ndash; Portrait de Juliette de Juliette &amp; Chocolat</p><p>D&eacute;tails : 164 pages, impression offset, couverture &laquo;&nbsp;soft touch&nbsp;&raquo; velout&eacute;. Imprim&eacute; au Qu&eacute;bec<br />Date de publication : 7 d&eacute;cembre 2017</p>"
  -categories: Proxies\__CG__\App\Entity\Category {#1172 …}
  -conservation: null
  -Origin: "Québec/Canada"
  -bestBefore: null
  -creationDate: DateTime @1571198400 {#1108
    date: 2019-10-16 00:00:00.0 America/New_York (-04:00)
  }
  -nutritionFact: null
  -newProduct: true
  -images: Doctrine\ORM\PersistentCollection {#1171 …}
  -mainImage: Proxies\__CG__\App\Entity\Image {#1131 …}
  -tags: Doctrine\ORM\PersistentCollection {#1140 …}
  -ingredients: Doctrine\ORM\PersistentCollection {#1154 …}
  -storages: Doctrine\ORM\PersistentCollection {#1174 …}
  -pricings: Doctrine\ORM\PersistentCollection {#1193 …}
  -certifications: Doctrine\ORM\PersistentCollection {#1206 …}
  -company: Proxies\__CG__\App\Entity\Company {#1367 …}
  -taxable: true
  -maturinUpc: null
  -codeUPC: null
  -code1: null
  -code2: null
  -code3: null
  -codeBox: null
  -alimentsDuQuebec: false
  -deliveryLocations: Doctrine\ORM\PersistentCollection {#1355 …}
  -minimumInStorage: null
  -deliveryMethods: Doctrine\ORM\PersistentCollection {#1332 …}
  -limitedQuantity: true
  -alimentsDuQuebecCertification: 0
  -DeliveryType: 1
  -DeliveryPickup: false
  -draft: false
  -deliveryMail: true
  -locations: Doctrine\ORM\PersistentCollection {#1306 …}
  -region: Proxies\__CG__\App\Entity\Region {#1277 …}
  -advices: null
  -recipes: null
  -userViewed: Doctrine\ORM\PersistentCollection {#1288 …}
  -inCarts: Doctrine\ORM\PersistentCollection {#1231 …}
  -solexId: null
  -replenishmentItems: Doctrine\ORM\PersistentCollection {#1248 …}
  -favorites: Doctrine\ORM\PersistentCollection {#1260 …}
  -listOfIngredients: null
  -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 {#1262 …}
  -badges: Doctrine\ORM\PersistentCollection {#1384 …}
  -diets: Doctrine\ORM\PersistentCollection {#1397 …}
  -discountPricings: Doctrine\ORM\PersistentCollection {#1399 …}
  -subCategory: Proxies\__CG__\App\Entity\Category {#1401 …}
  -complementedByGroups: Doctrine\ORM\PersistentCollection {#1414 …}
  -complementaryGroups: Doctrine\ORM\PersistentCollection {#1416 …}
  -actionWhenExpired: 0
  -isSubscribable: false
  -subscriptions: Doctrine\ORM\PersistentCollection {#1436 …}
  -isBoxOfProducts: false
  -productsInBox: Doctrine\ORM\PersistentCollection {#1450 …}
  -isOnlySubscribable: null
  -justInTimeDeliveryDate: null
  -freeMaturinShippingIfLowerThen: null
  -isOnlySubscribableToType: null
  -targetOfReplacementScripts: Doctrine\ORM\PersistentCollection {#1464 …}
  -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
"011---confetti"

Request Headers

Header Value
accept-encoding
"gzip,deflate"
connection
"close"
host
"staging.maturin.ca"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"
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
"Tue, 07 Oct 2025 13:41:30 GMT"
x-debug-token
"6b9fb9"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

Key Value
Created
"Tue, 07 Oct 25 09:41:29 -0400"
Last used
"Tue, 07 Oct 25 09:41:29 -0400"
Lifetime
"31536000"

Session Attributes

Attribute Value
cartId
16534787
favorites
Doctrine\Common\Collections\ArrayCollection {#10306
  -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"
HTTP_ACCEPT_ENCODING
"gzip,deflate"
HTTP_CONNECTION
"close"
HTTP_HOST
"staging.maturin.ca"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
PHP_SELF
"/index.php"
QUERY_STRING
"url=produit/dinette-magazine/011---confetti/1337/&order=desc&sorting=date"
REDIRECT_QUERY_STRING
"url=produit/dinette-magazine/011---confetti/1337/&order=desc&sorting=date"
REDIRECT_STATUS
"200"
REDIRECT_URL
"/produit/dinette-magazine/011---confetti/1337/"
REMOTE_ADDR
"34.205.170.13"
REMOTE_PORT
"7357"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"http"
REQUEST_TIME
1759844489
REQUEST_TIME_FLOAT
1759844489.863
REQUEST_URI
"/produit/dinette-magazine/011---confetti/1337/?order=desc&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
"80"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
"<address>Apache/2.4.41 (Ubuntu) Server at staging.maturin.ca Port 80</address>\n"
SERVER_SOFTWARE
"Apache/2.4.41 (Ubuntu)"
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"