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" => "nori-d%26%2339%3Batlantique%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g"
  "id" => "2799"
]
_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
"2799"
producerUrl
"un-ocean-de-saveurs"
product
App\Entity\Product {#1112
  #em: Doctrine\ORM\EntityManager {#319 …}
  #userServ: App\Service\UserService {#150 …}
  -urlName: null
  -id: 2799
  -origName: "Nori d'Atlantique, 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>: La Nori d&rsquo;Atlantique a une saveur v&eacute;g&eacute;tale, d&eacute;licate et parfum&eacute;e avec des notes de champignon s&eacute;ch&eacute;s et de th&eacute; et un ar&ocirc;me de fruit de mer. Utiliser tel quels, les flocons ne n&eacute;cessitent aucun trempage, rin&ccedil;age, lavage ou cuisson, mais si vous d&eacute;sirez un go&ucirc;t l&eacute;g&egrave;rement fum&eacute;, vous pouvez l&eacute;g&egrave;rement griller les flocons. Simplement ajouter les flocons &agrave; vos soupes, vos potages et vos smoothies ou saupoudrer sur vos recettes de poissons et fruit de mer 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: "00628055703426"
  -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.</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 de Nori d&rsquo;Atlantique est de&nbsp;:</p><ul><li><strong>-53% of prot&eacute;ines</strong></li><li><strong>-357% 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>-14% de calcium</strong></li><li><strong>-136% de magn&eacute;sium </strong></li><li><strong>-1125% de vitamine B12 </strong></li></ul><p>En plus d&rsquo;&ecirc;tre <strong>faible en sodium</strong>, la Nori d&rsquo;Atlantique 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. 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
"nori-d%26%2339%3Batlantique%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, deflate"
cookie
"sf_redirect=%7B%22token%22%3A%22d1f6a8%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=ujjes49ovrtc0dp8mem3ec9uco"
from
"gptbot(at)openai.com"
host
"staging.maturin.ca"
referer
"http://staging.maturin.ca/index.php/groupe/marchepublicrimouski/produit/un-ocean-de-saveurs/nori-d%2526%252339%253Batlantique%252C-algues-en-flocons-un-ocean-de-saveurs%252C-250g/2799/"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"
x-openai-host-hash
"92317407"
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
"Wed, 18 Feb 2026 11:10:04 GMT"
location
"/index.php/groupe/marchepublicrimouski/produit/un-ocean-de-saveurs/nori-d%2526%252339%253Batlantique%252C-algues-en-flocons-un-ocean-de-saveurs%252C-250g/2799/"
x-debug-token
"0d2cbb"

Cookies

Request Cookies

Key Value
PHPSESSID
"ujjes49ovrtc0dp8mem3ec9uco"
sf_redirect
"{"token":"d1f6a8","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, 18 Feb 26 06:07:21 -0500"
Last used
"Wed, 18 Feb 26 06:10:04 -0500"
Lifetime
"31536000"

Session Attributes

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

Flashes

Flashes

Key Value
error
[
  "The product you tried to see is not allowed in Marché public Rimouski"
  "The product you tried to see is not allowed in Marché public Rimouski"
  "The product you tried to see is not allowed in Marché public Rimouski"
  "The product you tried to see is not allowed in Marché public Rimouski"
  "The product you tried to see is not allowed in Marché public Rimouski"
]

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
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, deflate"
HTTP_COOKIE
"sf_redirect=%7B%22token%22%3A%22d1f6a8%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=ujjes49ovrtc0dp8mem3ec9uco"
HTTP_FROM
"gptbot(at)openai.com"
HTTP_HOST
"staging.maturin.ca"
HTTP_REFERER
"http://staging.maturin.ca/index.php/groupe/marchepublicrimouski/produit/un-ocean-de-saveurs/nori-d%2526%252339%253Batlantique%252C-algues-en-flocons-un-ocean-de-saveurs%252C-250g/2799/"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"
HTTP_X_OPENAI_HOST_HASH
"92317407"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
PATH_INFO
"/produit/un-ocean-de-saveurs/nori-d%26%2339%3Batlantique%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g/2799/"
PATH_TRANSLATED
"redirect:/index.php/un-ocean-de-saveurs/nori-d%26%2339%3Batlantique%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g/2799/"
PHP_SELF
"/index.php/produit/un-ocean-de-saveurs/nori-d%26%2339%3Batlantique%2C-algues-en-flocons-un-ocean-de-saveurs%2C-250g/2799/"
QUERY_STRING
""
REMOTE_ADDR
"74.7.227.166"
REMOTE_PORT
"53102"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"http"
REQUEST_TIME
1771413004
REQUEST_TIME_FLOAT
1771413004.42
REQUEST_URI
"/index.php/produit/un-ocean-de-saveurs/nori-d%2526%252339%253Batlantique%252C-algues-en-flocons-un-ocean-de-saveurs%252C-250g/2799/"
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"