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"
_redirected
true
_route
"viewProduct"
_route_params
[
  "_locale" => "fr"
  "producerUrl" => "un-ocean-de-saveurs"
  "productName" => "melange-du-pecheur%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g"
  "id" => "2790"
]
_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
"2790"
producerUrl
"un-ocean-de-saveurs"
product
App\Entity\Product {#1112
  #em: Doctrine\ORM\EntityManager {#319 …}
  #userServ: App\Service\UserService {#150 …}
  -urlName: null
  -id: 2790
  -origName: "Mélange du Pêcheur, algues en flocons Un Océan de Saveurs, 250g"
  -origBrandName: null
  -qtyLeft: 0
  -unitAmount: 250.0
  -unit: 2
  -available: true
  -origDescription: "<p><strong>SAVOUREUX et FACILE &Agrave; UTILISER</strong>: Le M&eacute;lange du P&ecirc;cheur a une saveur raffin&eacute;e aux notes v&eacute;g&eacute;tales de fruit de mer. Utiliser tel quels, les flocons ne n&eacute;cessitent aucun trempage, rin&ccedil;age, lavage ou cuisson. Simplement ajouter les flocons &agrave; vos soupes, vos potages et vos smoothies ou saupoudrer sur vos recettes de poissons et fruit de mer, vos salades, vos entr&eacute;es ou vos Poke Bowl pour obtenir tous les bienfaits de ce surprenant l&eacute;gume de mer. Essayez-le m&ecirc;me sur votre popcorn!</p><p><strong>Certifi&eacute;e BIOLOGIQUE, FOURCHETTE BLEUE et ECO-RESPONSABLE</strong></p>"
  -categories: Proxies\__CG__\App\Entity\Category {#1174 …}
  -conservation: Proxies\__CG__\App\Entity\Conservation {#1153 …}
  -Origin: "Québec/Canada"
  -bestBefore: null
  -creationDate: DateTime @1587960000 {#1110
    date: 2020-04-27 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: "00628055703389"
  -code1: null
  -code2: null
  -code3: null
  -codeBox: null
  -alimentsDuQuebec: false
  -deliveryLocations: Doctrine\ORM\PersistentCollection {#1367 …}
  -minimumInStorage: null
  -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>En flocons, c&rsquo;est facile, vous ne changez pas vos habitudes, ni vos recettes, vous saupoudrez les flocons partout. Utilisez-les&nbsp;tels quels, les flocons ne n&eacute;cessitent aucun trempage, rin&ccedil;age, lavage ou cuisson.</p><p>Conserver &agrave; l&#39;abris de la lumi&egrave;re.</p>"
  -recipes: "<p>Visitez notre site web pour d&eacute;couvrir nos d&eacute;licieuses recettes&nbsp;:</p><p><a href="https://oceandesaveurs.ca/recettes/">https://oceandesaveurs.ca/recettes/</a></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><strong>Algues pures &agrave;&nbsp;100%</strong>: ce produit contient des algues et seulement des algues: Kombu Royal, Goemon noir, Laitue de mer, Bacon de mer (Dulse), Wakame.</p><p>Les algues d&rsquo;Un Oc&eacute;an de Saveurs regorgent de nutriments essentiels &agrave; votre di&egrave;te quotidienne. L&rsquo;apport journalier de 15g du M&eacute;lange du P&ecirc;cheur est de&nbsp;:</p><ul><li><strong>- 28% of prot&eacute;ines</strong></li><li><strong>-175% de fer</strong> (parfaite option si vous &ecirc;tes an&eacute;mique ou si vous avez besoin de suppl&eacute;ments de fer dans votre di&egrave;te journali&egrave;re)</li><li><strong>-45% de calcium</strong> (c&rsquo;est plus de calcium que dans un verre de lait!)</li><li><strong>-184% de magn&eacute;sium </strong></li><li><strong>-50% de vitamine B12</strong></li></ul><p>En plus d&rsquo;&ecirc;tre <strong>faible en sodium</strong>, le M&eacute;lange du P&ecirc;cheur est <strong>sans gluten</strong>, <strong>sans gras</strong> et <strong>sans cholest&eacute;rol</strong>. Excellente source d&rsquo;antioxydant et d&eacute;toxifiant pour les m&eacute;taux lourds, ce l&eacute;gume de mer est aussi riche en iode, ce qui aide &agrave; r&eacute;guler et tonifier votre m&eacute;tabolisme, &agrave; renforcer votre syst&egrave;me immunitaire, contribue au bon d&eacute;veloppement de votre cerveau et au bon fonctionnement de votre glande thyro&iuml;de. Ne contient aucun additif, aucun agent de conservation et aucun agent de remplissage, uniquement des algues.</p><p>*Traces &eacute;ventuelles de poisson, crustac&eacute;, mollusque</p>"
  -qtyReadyToShip: 1
  -expirationDate: null
  -isConsigned: false
  -consignedCost: 0.0
  -nutritionFactImage: Proxies\__CG__\App\Entity\Image {#1274 …}
  -isFragile: false
  -qtyPerUnit: 1
  -validatedByDistributor: false
  -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: 0
  -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: 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
"melange-du-pecheur%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
cookie
"sf_redirect=%7B%22token%22%3A%223af7e6%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=1timmqgh311idd315rqnd56ivk"
host
"staging.maturin.ca"
referer
"https://staging.maturin.ca/index.php/groupe/legrandmarchedequebec/produit/un-ocean-de-saveurs/melange-du-pecheur%252C-algues-en-flocons-un-ocean-de-saveurs%252C-250g/2790/"
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, 06 Nov 2025 03:47:30 GMT"
location
"/index.php/groupe/legrandmarchedequebec/produit/un-ocean-de-saveurs/melange-du-pecheur%252C-algues-en-flocons-un-ocean-de-saveurs%252C-250g/2790/"
x-debug-token
"6d016b"

Cookies

Request Cookies

Key Value
PHPSESSID
"1timmqgh311idd315rqnd56ivk"
sf_redirect
"{"token":"3af7e6","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
"Wed, 05 Nov 25 22:44:28 -0500"
Last used
"Wed, 05 Nov 25 22:47:30 -0500"
Lifetime
"31536000"

Session Attributes

Attribute Value
cartId
16916575
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 Brome-Missisquoi"
  "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%223af7e6%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=1timmqgh311idd315rqnd56ivk"
HTTP_HOST
"staging.maturin.ca"
HTTP_REFERER
"https://staging.maturin.ca/index.php/groupe/legrandmarchedequebec/produit/un-ocean-de-saveurs/melange-du-pecheur%252C-algues-en-flocons-un-ocean-de-saveurs%252C-250g/2790/"
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/un-ocean-de-saveurs/melange-du-pecheur%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g/2790/"
PATH_TRANSLATED
"redirect:/index.php/un-ocean-de-saveurs/melange-du-pecheur%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g/2790/"
PHP_SELF
"/index.php/produit/un-ocean-de-saveurs/melange-du-pecheur%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g/2790/"
QUERY_STRING
""
REMOTE_ADDR
"216.73.216.13"
REMOTE_PORT
"25010"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1762400850
REQUEST_TIME_FLOAT
1762400850.11
REQUEST_URI
"/index.php/produit/un-ocean-de-saveurs/melange-du-pecheur%252C-algues-en-flocons-un-ocean-de-saveurs%252C-250g/2790/"
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"