GET https://legaldesign.sandbox-skrea.fr/infographie/cdd-les-particularites

Security

Token

There is no security token.

Firewall

customer Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context customer
entry_point security.authenticator.form_login.customer
user_checker App\Security\CustomerChecker
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 {#98
  -map: Symfony\Component\Security\Http\AccessMap {#99 …}
  -logger: Monolog\Logger {#66 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#124
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#178 …}
  -sessionKey: "_security_customer"
  -logger: Monolog\Logger {#66 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#125 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#73 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#60 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#127 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#399
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#129 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#395
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#179 …}
  -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#70 …}
  -userChecker: App\Security\CustomerChecker {#386 …}
  -firewallName: "customer"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#406 …}
  -usernameParameter: "_switch_user"
  -role: "ROLE_ALLOWED_TO_SWITCH"
  -logger: Monolog\Logger {#66 …}
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#328 …}
  -stateless: false
  -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#193 …}
  -targetRoute: null
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#394
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#179 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#406 …}
  -map: Symfony\Component\Security\Http\AccessMap {#99 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#72
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#179 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/compte/deconnexion"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#55 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#73 …}
}
0.00 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\CanDownloadVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_CAN_VIEW_PDF
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\CanDownloadVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#611
  -id: 87
  -title: "CDD - Les particularités"
  -description: """
    Le CDD est un contrat de travail particulier. En effet, le motif de recours à ce type de contrat doit être autorisé par la loi qui fixe une liste limitative. De plus, le contrat est encadré par certaines règles que nous vous présentons ici. Le non-respect de celles-ci peut conduire à une requalification du contrat en CDI. Pour sécuriser vos embauches, nous sommes à votre disposition.\r\n
    \r\n
    [grasorange]Cette infographie est accessible avec l'abonnement premium ou dans notre book "Gestion de la relation de travail"[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723036845 {#603
    date: 2024-08-07 15:20:45.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737621248 {#594
    date: 2025-01-23 09:34:08.0 Europe/Paris (+01:00)
  }
  -thumbnail: "cdd-les-particularites-66c6f73f63ddd177928311.webp"
  -thumbnailFile: null
  -document: "cdd-les-particularites-66b374ad5477a755601354.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#617 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#602
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "cdd-les-particularites"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#487 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#669 …}
  -children: Doctrine\ORM\PersistentCollection {#673 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
3 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#611
  -id: 87
  -title: "CDD - Les particularités"
  -description: """
    Le CDD est un contrat de travail particulier. En effet, le motif de recours à ce type de contrat doit être autorisé par la loi qui fixe une liste limitative. De plus, le contrat est encadré par certaines règles que nous vous présentons ici. Le non-respect de celles-ci peut conduire à une requalification du contrat en CDI. Pour sécuriser vos embauches, nous sommes à votre disposition.\r\n
    \r\n
    [grasorange]Cette infographie est accessible avec l'abonnement premium ou dans notre book "Gestion de la relation de travail"[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723036845 {#603
    date: 2024-08-07 15:20:45.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737621248 {#594
    date: 2025-01-23 09:34:08.0 Europe/Paris (+01:00)
  }
  -thumbnail: "cdd-les-particularites-66c6f73f63ddd177928311.webp"
  -thumbnailFile: null
  -document: "cdd-les-particularites-66b374ad5477a755601354.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#617 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#602
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "cdd-les-particularites"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#487 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#669 …}
  -children: Doctrine\ORM\PersistentCollection {#673 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#611
  -id: 87
  -title: "CDD - Les particularités"
  -description: """
    Le CDD est un contrat de travail particulier. En effet, le motif de recours à ce type de contrat doit être autorisé par la loi qui fixe une liste limitative. De plus, le contrat est encadré par certaines règles que nous vous présentons ici. Le non-respect de celles-ci peut conduire à une requalification du contrat en CDI. Pour sécuriser vos embauches, nous sommes à votre disposition.\r\n
    \r\n
    [grasorange]Cette infographie est accessible avec l'abonnement premium ou dans notre book "Gestion de la relation de travail"[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723036845 {#603
    date: 2024-08-07 15:20:45.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737621248 {#594
    date: 2025-01-23 09:34:08.0 Europe/Paris (+01:00)
  }
  -thumbnail: "cdd-les-particularites-66c6f73f63ddd177928311.webp"
  -thumbnailFile: null
  -document: "cdd-les-particularites-66b374ad5477a755601354.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#617 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#602
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "cdd-les-particularites"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#487 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#669 …}
  -children: Doctrine\ORM\PersistentCollection {#673 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
5 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#611
  -id: 87
  -title: "CDD - Les particularités"
  -description: """
    Le CDD est un contrat de travail particulier. En effet, le motif de recours à ce type de contrat doit être autorisé par la loi qui fixe une liste limitative. De plus, le contrat est encadré par certaines règles que nous vous présentons ici. Le non-respect de celles-ci peut conduire à une requalification du contrat en CDI. Pour sécuriser vos embauches, nous sommes à votre disposition.\r\n
    \r\n
    [grasorange]Cette infographie est accessible avec l'abonnement premium ou dans notre book "Gestion de la relation de travail"[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723036845 {#603
    date: 2024-08-07 15:20:45.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1737621248 {#594
    date: 2025-01-23 09:34:08.0 Europe/Paris (+01:00)
  }
  -thumbnail: "cdd-les-particularites-66c6f73f63ddd177928311.webp"
  -thumbnailFile: null
  -document: "cdd-les-particularites-66b374ad5477a755601354.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#617 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#602
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "cdd-les-particularites"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#487 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#669 …}
  -children: Doctrine\ORM\PersistentCollection {#673 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
6 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1226
  -id: 89
  -title: "La période d'essai - CDI"
  -description: """
    La période d'essai constitue une phase importante dans la relation de travail. D'un côté, elle permet à l'employeur d'apprécier les compétences et aptitudes du salarié à occuper son poste et, de l'autre, elle permet à ce dernier d'évaluer l'emploi proposé. Sa mise en oeuvre répond à des règles strictes que nous vous présentons ici. Les conventions collectives apportent souvent des aménagements à celles-ci, nous pouvons les vérifier pour vous.\n
    \n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723038598 {#1237
    date: 2024-08-07 15:49:58.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1724315590 {#1244
    date: 2024-08-22 10:33:10.0 Europe/Paris (+02:00)
  }
  -thumbnail: "la-periode-d-essai-cdi-66c6f7c694c5b071738596.webp"
  -thumbnailFile: null
  -document: "la-periode-d-essai-cdi-66b37b86437cb208650762.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1224 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#1234
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "la-periode-d-essai-cdi"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#422 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#669 …}
  -children: Doctrine\ORM\PersistentCollection {#1222 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: null
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
7 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1216
  -id: 13
  -title: "Kit - Clause de non-concurrence"
  -description: """
    La clause de non-concurrence sécurise la protection des savoir-faire de l'entreprise en limitant la capacité du salarié à travailler chez un concurrent après la fin de son contrat. \r\n
    \r\n
    Sa validité est conditionnée à l'équilibre entre la protection des intérêts de l'entreprise et la liberté du travail du salarié, avec des critères stricts en termes de durée, de zone géographique et d'indemnisation. \r\n
    Pour une mise en œuvre efficace et légale de cette clause, notre expertise est à votre service.
    """
  -createdAt: DateTimeImmutable @1714715641 {#1219
    date: 2024-05-03 07:54:01.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1714715641 {#1218
    date: 2024-05-03 07:54:01.0 Europe/Paris (+02:00)
  }
  -thumbnail: "kit-clause-de-non-concurrence-663498197129d950740109.webp"
  -thumbnailFile: null
  -document: "kit-clause-de-non-concurrence-663498197179f748035176.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1266 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1714514400 {#1217
    date: 2024-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "kit-clause-de-non-concurrence"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#422 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1258 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: null
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
8 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1256
  -id: 82
  -title: "Contrat d'apprentissage"
  -description: """
    L'avantage de l'apprentissage est de permettre, dans le cadre d'une première expérience professionnelle, de développer des savoir-faire et des savoir-être en vue d'obtenir un diplôme.\r\n
    \r\n
    Le contrat d’apprentissage est un contrat qui comporte des spécificités, tant sur les conditions de recours que sur les conditions d'exécution. De plus, il repose sur le principe de l’alternance entre des cours (CFA / Établissement de formation) et un enseignement du métier auprès d'un employeur.\r\n
    \r\n
    Notre infographie fait le point sur l'embauche d'un apprenti.
    """
  -createdAt: DateTimeImmutable @1722863787 {#1272
    date: 2024-08-05 15:16:27.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1724315616 {#1271
    date: 2024-08-22 10:33:36.0 Europe/Paris (+02:00)
  }
  -thumbnail: "le-contrat-d-apprentissage-66c6f7e0998d4981980926.webp"
  -thumbnailFile: null
  -document: "le-contrat-d-apprentissage-66b0d0ac0b75f991956371.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1269 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1722463200 {#1270
    date: 2024-08-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "contrat-d-apprentissage"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#422 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1268 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: null
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details