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" |
_route | "viewProduct" |
_route_params | [ "_locale" => "fr" "producerUrl" => "cidrerie-et-vergers-pedneault" "productName" => "glacier" "id" => "5292" ] |
_template | Sensio\Bundle\FrameworkExtraBundle\Configuration\Template {#931 #template: "frontend/product.html.twig" -vars: [] -streamable: false -owner: [ App\Controller\ProductController {#224 -entityMana: Doctrine\ORM\EntityManager {#317 …} -productServ: App\Service\ProductService {#155 …} -userServ: App\Service\UserService {#152 …} -companyServ: App\Service\CompanyService {#861 …} -request: null #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#835 …} } "viewProduct" ] } |
id | "5292" |
producerUrl | "cidrerie-et-vergers-pedneault" |
product | App\Entity\Product {#1110 #em: Doctrine\ORM\EntityManager {#317 …} #userServ: App\Service\UserService {#152 …} -urlName: null -id: 5292 -origName: "Glacier" -origBrandName: null -qtyLeft: 0 -unitAmount: 200.0 -unit: 0 -available: true -origDescription: "<p>Mélange concocté à partir de vieilles variétés, ce qui lui confère un goût unique, Le Glacier vous fera découvrir de nouvelles saveurs légèrement acidulé. L’élaboration de ce cidre est faite à partir de pommes gelées travaillées artisanalement en janvier et en février. Le pressage à froid laisse très peu de liquide s’écouler; ce liquide très concentré en sucres est le début d’un long processus de fermentation qui permet de conserver le maximum de saveur.</p><p> </p><p><strong>Vidéo descriptive du Glacier :</strong></p><p><a target="_blank" href="https://www.youtube.com/watch?v=eSWGRoKUhxA">https://www.youtube.com/watch?v=eSWGRoKUhxA</a></p><p> </p><p>Suggestions</p><p>Avec son 9.5% d’alcool, on le déguste en apéro avec pâtés et rillettes ou en accompagnement d’un dessert pas trop sucré. Servir froid tout simplement</p><p> </p><p>Reconnaissances</p><p>Le Glacier remporte des prix presque à chaque année lors de compétitions nationales Entre autres, en 2013, il a remporté la mention spéciale PRODUIT DU QUÉBEC ayant obtenu la plus haute note parmi les produits québécois toutes catégories confondues AU PRIX DU PUBLIC DESJARDINS!</p><p> </p><p>L’étiquette</p><p>se veut une reproduction graphique des légendaires traversées hivernales sur le fleuve St-Laurent entre l’Isle-aux-Coudres et Saint-Joseph-de-la-Rive. Cette traversée était le seul moyen pendant plusieurs siècles pour rejoindre le continent en hiver et ainsi s’approvisionner en denrées, rapatrier les familles pour les congés des Fêtes, aller chercher le médecin pour les urgences ou pour les accouchements, de même que pour transporter le sac postal.</p>" -categories: Proxies\__CG__\App\Entity\Category {#1172 …} -conservation: Proxies\__CG__\App\Entity\Conservation {#1151 …} -Origin: "Québec/Canada" -bestBefore: null -creationDate: DateTime @1591329600 {#1108 : 2020-06-05 00:00:00.0 America/New_York (-04:00) } -nutritionFact: null -newProduct: true -images: Doctrine\ORM\PersistentCollection {#1152 …} -mainImage: Proxies\__CG__\App\Entity\Image {#1173 …} -tags: Doctrine\ORM\PersistentCollection {#1130 …} -ingredients: Doctrine\ORM\PersistentCollection {#1144 …} -storages: Doctrine\ORM\PersistentCollection {#1185 …} -pricings: Doctrine\ORM\PersistentCollection {#1203 …} -certifications: Doctrine\ORM\PersistentCollection {#1216 …} -company: Proxies\__CG__\App\Entity\Company {#1377 …} -taxable: true -maturinUpc: null -codeUPC: null -code1: null -code2: null -code3: null -codeBox: null -alimentsDuQuebec: false -deliveryLocations: Doctrine\ORM\PersistentCollection {#1365 …} -minimumInStorage: null -deliveryMethods: Doctrine\ORM\PersistentCollection {#1342 …} -limitedQuantity: false -alimentsDuQuebecCertification: null -DeliveryType: 1 -DeliveryPickup: true -draft: false -deliveryMail: false -locations: Doctrine\ORM\PersistentCollection {#1316 …} -region: Proxies\__CG__\App\Entity\Region {#1287 …} -advices: null -recipes: null -userViewed: Doctrine\ORM\PersistentCollection {#1298 …} -inCarts: Doctrine\ORM\PersistentCollection {#1241 …} -solexId: null -replenishmentItems: Doctrine\ORM\PersistentCollection {#1258 …} -favorites: Doctrine\ORM\PersistentCollection {#1270 …} -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 {#1272 …} -badges: Doctrine\ORM\PersistentCollection {#1394 …} -diets: Doctrine\ORM\PersistentCollection {#1407 …} -discountPricings: Doctrine\ORM\PersistentCollection {#1409 …} -subCategory: Proxies\__CG__\App\Entity\Category {#1411 …} -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: true -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 | "glacier" |
Request Headers
Header | Value |
---|---|
accept | "*/*" |
connection | "keep-alive" |
host | "staging.maturin.ca" |
user-agent | "meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)" |
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, 09 Sep 2025 08:58:30 GMT" |
location | "/" |
x-debug-token | "5231c3" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
Key | Value |
---|---|
Created | "Tue, 09 Sep 25 04:58:30 -0400" |
Last used | "Tue, 09 Sep 25 04:58:30 -0400" |
Lifetime | "31536000" |
Session Attributes
No session attributes
Flashes
Flashes
Key | Value |
---|---|
error | [
"The product you tried to see is not available."
] |
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_CONNECTION | "keep-alive" |
HTTP_HOST | "staging.maturin.ca" |
HTTP_USER_AGENT | "meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)" |
PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" |
PATH_INFO | "/produit/cidrerie-et-vergers-pedneault/glacier/5292/" |
PATH_TRANSLATED | "redirect:/index.php/cidrerie-et-vergers-pedneault/glacier/5292/" |
PHP_SELF | "/index.php/produit/cidrerie-et-vergers-pedneault/glacier/5292/" |
QUERY_STRING | "" |
REMOTE_ADDR | "57.141.0.16" |
REMOTE_PORT | "47516" |
REQUEST_METHOD | "GET" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1757408310 |
REQUEST_TIME_FLOAT | 1757408310.724 |
REQUEST_URI | "/index.php/produit/cidrerie-et-vergers-pedneault/glacier/5292/" |
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" |