Security

Token

There is no security token.

Firewall

front Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.front_users
context global_context
entry_point security.authenticator.form_login.front
user_checker App\Security\Checker\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "switch_user"
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#485
  -map: Symfony\Component\Security\Http\AccessMap {#489 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#515 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#451
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#204 …}
  -sessionKey: "_security_global_context"
  -logger: Symfony\Bridge\Monolog\Logger {#515 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#462 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#506 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#479 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#205 …}
    "enableUsageTracking"
  ]
}
0.48 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#439
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#399 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#421
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#205 …}
  -provider: Symfony\Component\Security\Core\User\ChainUserProvider {#525 …}
  -userChecker: App\Security\Checker\UserChecker {#422 …}
  -firewallName: "front"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#187 …}
  -usernameParameter: "_switch_user"
  -role: "CAN_SWITCH_USER"
  -logger: Symfony\Bridge\Monolog\Logger {#515 …}
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#330 …}
  -stateless: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#518
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#205 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "front_security_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#478 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#504 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#393
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#205 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#187 …}
  -map: Symfony\Component\Security\Http\AccessMap {#489 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.18 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
3
"App\Security\Voter\BackUserVoter"
4
"App\Security\Voter\FeaturesVoter"
5
"App\Security\Voter\FrontUserVoter"
6
"App\Security\Voter\MenuVoter"
7
"App\Security\Voter\PageVoter"
8
"App\Security\Voter\PathVoter"
9
"App\Security\Voter\SettingsVoter"
10
"App\Security\Voter\SwitchUserVoter"
11
"App\Security\Voter\TagVoter"

Access decision log

# Result Attributes Object
1 GRANTED PUBLIC_ACCESS
Symfony\Component\HttpFoundation\Request {#4
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#18 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#14 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#13 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#21 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#20 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#19 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#22 …}
  #content: ""
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: null
  #pathInfo: "/edito/le-regime-grossiste"
  #requestUri: "/edito/le-regime-grossiste"
  #baseUrl: ""
  #basePath: ""
  #method: "GET"
  #format: null
  #session: Symfony\Component\HttpFoundation\Session\Session {#501 …}
  #locale: null
  #defaultLocale: "fr"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: null
  -isIisRewrite: false
  format: "html"
}
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS GRANTED
Show voter details
2 GRANTED see-front
Proxies\__CG__\App\Entity\Page {#1145
  #id: 280
  #type: "edito"
  #cachingLevel: "basic"
  #globalTitle: "Le régime grossiste"
  #globalDescription: "Le régime grossiste"
  #title: "La création et la sanctuarisation du régime grossiste"
  #description: """
    <p>L'adoption de la Loi <span class="field__input\r\n
            ">n° 2023-221 du </span>30 mars 2023 <em>tendant à renforcer l'équilibre dans les relations commerciales entre fournisseurs et distributeurs</em> a permis de créer et sanctuariser le régime juridique pour la profession de grossiste.<br></p>
    """
  #contentProperties: [
    "image" => [
      "singleMedia" => [
        "alt" => null
        "tags" => null
        "type" => "image"
        "title" => null
        "config" => null
        "credits" => null
        "publicId" => "Département Affaires économiques et fiscales/Photos/iStock-code_pfuu4l"
        "copyright" => null
        "description" => null
        "originalFormat" => "jpg"
      ]
    ]
    "locale" => "fr"
  ]
  #locale: "fr"
  #translations: Doctrine\ORM\PersistentCollection {#1062 …}
  #master: null
  #slices: [
    [
      "text" => "<p>Consulter le texte intégral de Loi</p><p>Vous pouvez retrouver le "Point sur" rédigé par le département Affaires économiques et fiscales sur la page suivante : <a href="/guide-pratique/points-sur-affaires-eco" title="Les Points sur">Les Points sur</a></p>"
      "title" => "Le texte de Loi"
      "documents" => [
        [
          "doc" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "Département Affaires économiques et fiscales/Autres/joe_20230331_0077_0001_vttewx"
              "copyright" => null
              "description" => null
              "originalFormat" => "pdf"
            ]
          ]
          "position" => "0"
          "visibility" => "public"
          "documentName" => "Loi n° 2023-221 du 30 mars 2023 tendant à renforcer l'équilibre dans les relations commerciales entre fournisseurs et distributeurs"
        ]
      ]
      "position" => 0
      "visibility" => "public"
      "type" => "slice_documents"
    ]
    [
      "cta" => [
        "type" => "internal"
        "label" => null
        "target" => "_self"
        "external" => null
        "internal" => null
      ]
      "theme" => "orange"
      "title" => "Genèse de la création et de la sanctuarisation du régime grossiste"
      "blocks" => [
        [
          "text" => "<p><a href="https://www.legifrance.gouv.fr/download/pdf?id=H51ffEOJ34BXsDeDDVSrr4iX_erjixoTD_Jy3AVXRFk=">Loi n° 2021-1357 du 18 octobre 2021 visant à protéger la rémunération des agriculteurs</a> avait modifié le Titre IV du Livre IV du Code de commerce (sur les relations commerciales) et le Code rural et de la pêche maritime.<br>Les principales mesures de la loi EGAlim 2 impactant le commerce de gros étaient :<br></p><ul><li>Article 1 : Contrat Producteurs Indépendants (ou petits producteurs) ;</li><li>Article 3 : Observatoire de la formation des prix et des marges : publication trimestrielle d’indicateurs des coûts pertinents de production en agriculture ;</li><li>Article 4 : CGV et Convention unique Produits alimentaires ;</li><li>Article 5 : Elargissement du champ de la clause de renégociation de l’art L441-8 du code de commerce ;</li><li>Article 7 : Pénalités Logistiques (art L441-17).</li></ul>"
          "subText" => null
          "position" => "1"
          "subTitle" => "La Loi du 18 octobre 2021 ou "Loi EGAlim 2""
          "visibility" => "public"
        ]
        [
          "text" => "<p>Les Produits de Grande Consommation (PGC) sont définis comme des « produits durables à forte fréquence et récurrence de consommation » (<a href="https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000047381691?init=true&amp;page=1&amp;query=l441-4+commerce&amp;searchField=ALL&amp;tab_selection=all">article L. 441-4, I du code de commerce</a>). Le décret établit la liste des PGC devant donner lieu à la conclusion d’une convention unique particulière à l'issue des négociations entre un fournisseur et un distributeur.</p><br><p>Cette liste comprend des produits alimentaires (y compris les produits pour animaux d’agrément) et plusieurs catégories de produits non alimentaires, tels les produits de lavage et d’entretien, les articles d’hygiène corporelle ou les produits de beauté et parfums.</p><br><p>Les grossistes sont exclus de ce régime particulier.</p>"
          "subText" => "<p><a href="https://www.legifrance.gouv.fr/loda/id/JORFTEXT000039654100?init=true&amp;page=1&amp;query=l441-4+commerce&amp;searchField=ALL&amp;tab_selection=all">Le décret n° 2019-1413 du 19 décembre 2019 relatif à la liste des produits de grande consommation mentionnée à l'article L. 441-4 du code de commerce</a></p><br>"
          "position" => "1"
          "subTitle" => "La dérogation "Produits de Grande Consommation""
          "visibility" => "public"
        ]
      ]
      "position" => 1
      "visibility" => "public"
      "type" => "slice_text"
    ]
    [
      "cta" => [
        "type" => "internal"
        "label" => null
        "target" => "_self"
        "external" => null
        "internal" => null
      ]
      "theme" => "blue"
      "title" => "Les pénalités logistiques"
      "blocks" => [
        [
          "text" => "<p>Le sujet des pénalités logistiques a connu plusieurs modifications législatives ces dernières années :</p><ul><li>L’<a href="https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038410002">ordonnance n° 2019-359 du 24 avril 2019</a> portant refonte du titre IV du livre IV du code de commerce avait supprimé les pénalités logistiques de la liste des pratiques commerciales abusives.</li><li>La <a href="https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000042619877">Loi d’accélération et de simplification de l’action publique n°2020-1525 du 7 décembre 2020</a> (ou "loi Asap") a réintégré à la liste deux pratiques les pénalités (article L. 442-1 nouveau du code de commerce).</li><li>La <a href="https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000044220683">Loi n° 2021-1357 du 18 octobre 2021 visant à protéger la rémunération des agriculteurs </a>(ou "loi EGAlim 2") est venue compléter le régime des pénalités logistiques en y consacrant 3 articles dans le code de commerce : L.441-17, L. 441-18 et L.441-19. Le premier article portait sur les pénalités logistiques appliquées par les distributeurs aux fournisseurs, le deuxième article portait sur les pénalités appliquées par les fournisseurs aux distributeurs et le dernier article indiquait la publication régulière d’un guide de bonnes pratiques.</li></ul><br><p>Le législateur avait également modifié l’article L. 442-1 du code de commerce en interdisant au titre des pratiques restrictives de concurrence, le fait « d'imposer des pénalités ne respectant pas l’article L. 441-17 ».</p><br>"
          "subText" => null
          "position" => "2"
          "subTitle" => null
          "visibility" => "public"
        ]
      ]
      "position" => 2
      "visibility" => "public"
      "type" => "slice_text"
    ]
    [
      "text" => "<p>Le rapport d'information du Sénat</p><br><p>Les textes législatifs ont été précisés par la Direction générale de la concurrence, de la consommation et de la répression des fraudes (DGCCRF) dans une foire aux questions portant sur les lignes directrices en matière de pénalités logistiques. <br><br>Les réponses s’appuient notamment sur les travaux de la Commission d’examen des pratiques commerciales (CEPC) et en particulier sur la recommandation n° 19-1 relative à un guide des bonnes pratiques en matière de pénalités logistiques. La DGCCRF indique que cela constitue la doctrine de l’administration, sous réserve de l’appréciation souveraine des tribunaux.<br><br></p>"
      "title" => "Les documents relatifs aux pénalités logistiques"
      "documents" => [
        [
          "doc" => [
            "singleMedia" => [
              "alt" => null
              "tags" => null
              "type" => "image"
              "title" => null
              "config" => null
              "credits" => null
              "publicId" => "Département Affaires économiques et fiscales/Autres/Rapport_Sénat_Pénalités_logistiques_r21-5951_v0wvxg"
              "copyright" => null
              "description" => null
              "originalFormat" => "pdf"
            ]
          ]
          "position" => "3"
          "visibility" => "public"
          "documentName" => "Le rapport d'information du Sénat sur les pénalités logistiques"
        ]
      ]
      "position" => 3
      "visibility" => "public"
      "type" => "slice_documents"
    ]
    [
      "title" => "Le Département Affaires économiques et juridiques"
      "groups" => [
        [
          "position" => "4"
          "speakers" => [
            App\Entity\Page {#1326
              #id: 69
              #type: "speaker"
              #cachingLevel: "basic"
              #globalTitle: "Pierre Perroy"
              #globalDescription: null
              #title: "Pierre Perroy"
              #description: null
              #contentProperties: [
                "email" => "p.perroy@cgf-grossistes.fr"
                "image" => [
                  "singleMedia" => [
                    "alt" => null
                    "tags" => null
                    "type" => "image"
                    "title" => null
                    "config" => null
                    "credits" => null
                    "publicId" => "Img942_im7c81"
                    "copyright" => null
                    "description" => null
                    "originalFormat" => "jpg"
                  ]
                ]
                "phone" => "06 68 30 76 54"
                "isLogo" => false
                "subTitle" => "Directeur des affaires économiques et fiscales"
                "linkedinLink" => "https://www.linkedin.com/in/pierre-perroy-44272535/"
              ]
              #locale: "fr"
              #translations: Doctrine\ORM\PersistentCollection {#1324 …}
              #master: null
              #slices: []
              #paths: Doctrine\ORM\PersistentCollection {#1321 …}
              #breadcrumb: null
              #status: "published"
              #updateComment: null
              #published: null
              #lastPublisher: null
              #hasBeenPublished: false
              #expired: null
              #tags: Doctrine\ORM\PersistentCollection {#1319 …}
              #menuItems: Doctrine\ORM\PersistentCollection {#1317 …}
              #created: DateTime @1678720866 {#1316
                date: 2023-03-13 16:21:06.0 Europe/Paris (+01:00)
              }
              #updated: DateTime @1684243774 {#1301
                date: 2023-05-16 15:29:34.0 Europe/Paris (+02:00)
              }
              #author: Proxies\__CG__\App\Entity\BackUser {#1255 …}
              #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1255 …}
              #template: "speaker"
              #visibility: "public"
              #seoTitle: null
              #seoDescription: null
              #noIndex: false
              #noFollow: false
              #siteMap: false
              #ogTitle: null
              #ogType: null
              #ogDescription: null
              #ogImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1314 …}
              #twitterTitle: null
              #twitterDescription: null
              #twitterCard: null
              #twitterImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1313 …}
            }
            App\Entity\Page {#1312
              #id: 70
              #type: "speaker"
              #cachingLevel: "basic"
              #globalTitle: "Nathalie Fussler"
              #globalDescription: null
              #title: "Nathalie Fussler"
              #description: null
              #contentProperties: [
                "email" => "n.fussler@cgf-grossistes.fr"
                "image" => [
                  "singleMedia" => [
                    "alt" => null
                    "tags" => null
                    "type" => "image"
                    "title" => null
                    "config" => null
                    "credits" => null
                    "publicId" => "Img1082_ze45jw"
                    "copyright" => null
                    "description" => null
                    "originalFormat" => "jpg"
                  ]
                ]
                "phone" => "07 64 62 95 79"
                "isLogo" => false
                "subTitle" => "Juriste en droit économique des affaires"
                "linkedinLink" => "https://www.linkedin.com/in/nathalie-fussler-38534210a/"
              ]
              #locale: "fr"
              #translations: Doctrine\ORM\PersistentCollection {#1306 …}
              #master: null
              #slices: []
              #paths: Doctrine\ORM\PersistentCollection {#1345 …}
              #breadcrumb: null
              #status: "published"
              #updateComment: null
              #published: null
              #lastPublisher: null
              #hasBeenPublished: false
              #expired: null
              #tags: Doctrine\ORM\PersistentCollection {#1342 …}
              #menuItems: Doctrine\ORM\PersistentCollection {#1348 …}
              #created: DateTime @1678720948 {#1311
                date: 2023-03-13 16:22:28.0 Europe/Paris (+01:00)
              }
              #updated: DateTime @1684243875 {#1331
                date: 2023-05-16 15:31:15.0 Europe/Paris (+02:00)
              }
              #author: Proxies\__CG__\App\Entity\BackUser {#1255 …}
              #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1255 …}
              #template: "speaker"
              #visibility: "public"
              #seoTitle: null
              #seoDescription: null
              #noIndex: false
              #noFollow: false
              #siteMap: false
              #ogTitle: null
              #ogType: null
              #ogDescription: null
              #ogImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1347 …}
              #twitterTitle: null
              #twitterDescription: null
              #twitterCard: null
              #twitterImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1344 …}
            }
          ]
          "groupName" => "Le Département Affaires économiques et juridiques"
          "visibility" => "public"
        ]
      ]
      "position" => 4
      "visibility" => "public"
      "type" => "slice_speakers"
    ]
  ]
  #paths: Doctrine\ORM\PersistentCollection {#1064 …}
  #breadcrumb: [
    [
      "id" => 106
      "url" => "/expertises/affaires-economiques"
      "label" => "Affaires économiques"
    ]
  ]
  #status: "published"
  #updateComment: null
  #published: null
  #lastPublisher: null
  #hasBeenPublished: false
  #expired: null
  #tags: Doctrine\ORM\PersistentCollection {#1066 …}
  #menuItems: Doctrine\ORM\PersistentCollection {#1182 …}
  #created: DateTime @1683213364 {#1049
    date: 2023-05-04 17:16:04.0 Europe/Paris (+02:00)
  }
  #updated: DateTime @1686057968 {#1051
    date: 2023-06-06 15:26:08.0 Europe/Paris (+02:00)
  }
  #author: Proxies\__CG__\App\Entity\BackUser {#1256 …}
  #lastUpdater: Proxies\__CG__\App\Entity\BackUser {#1255 …}
  #template: "edito"
  #visibility: "public"
  #seoTitle: null
  #seoDescription: null
  #noIndex: false
  #noFollow: false
  #siteMap: true
  #ogTitle: null
  #ogType: "website"
  #ogDescription: null
  #ogImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1236 …}
  #twitterTitle: null
  #twitterDescription: null
  #twitterCard: "summary"
  #twitterImage: Proxies\__CG__\App\Entity\Utils\Cloudinary\Media {#1237 …}
  +__isInitialized__: true
   …2
}
"App\Security\Voter\BackUserVoter"
ACCESS ABSTAIN
"App\Security\Voter\FeaturesVoter"
ACCESS ABSTAIN
"App\Security\Voter\FrontUserVoter"
ACCESS ABSTAIN
"App\Security\Voter\MenuVoter"
ACCESS ABSTAIN
"App\Security\Voter\PageVoter"
ACCESS GRANTED
Show voter details