GET https://legaldesign.sandbox-skrea.fr/infographie/at-obligations-declaratives

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 {#131
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#178 …}
  -sessionKey: "_security_customer"
  -logger: Monolog\Logger {#66 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#130 …}
  -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 {#125 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#136
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#127 …}
}
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 {#134 …}
  -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 {#134 …}
  -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 {#674
  -id: 65
  -title: "AT - Obligations déclaratives"
  -description: """
    Lorsqu'un accident du travail survient, l'employeur est tenu par des obligations déclaratives spécifiques. \r\n
    \r\n
    Il doit rapidement transmettre une déclaration à la caisse d'assurance maladie en veillant à respecter les délais impartis. \r\n
    Il doit également prendre contact avec le médecin du travail et, dans certains cas, l'inspecteur du travail. \r\n
    Enfin, une réunion avec les  membres du comité social et économique (CSE) devra avoir lieu. \r\n
    Ces démarches concourent non seulement à la protection du salarié mais également au maintien d'un environnement de travail sécurisé. \r\n
    \r\n
    Pour vous éclairer dans vos démarches, faites appel à notre expertise.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715941171 {#672
    date: 2024-05-17 12:19:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751016985 {#671
    date: 2025-06-27 11:36:25.0 Europe/Paris (+02:00)
  }
  -thumbnail: "at-obligations-declaratives-685e6619caeb7325596123.webp"
  -thumbnailFile: null
  -document: "at-obligations-declaratives-685e6619cb665778828360.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#669
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "at-obligations-declaratives"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
3 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#674
  -id: 65
  -title: "AT - Obligations déclaratives"
  -description: """
    Lorsqu'un accident du travail survient, l'employeur est tenu par des obligations déclaratives spécifiques. \r\n
    \r\n
    Il doit rapidement transmettre une déclaration à la caisse d'assurance maladie en veillant à respecter les délais impartis. \r\n
    Il doit également prendre contact avec le médecin du travail et, dans certains cas, l'inspecteur du travail. \r\n
    Enfin, une réunion avec les  membres du comité social et économique (CSE) devra avoir lieu. \r\n
    Ces démarches concourent non seulement à la protection du salarié mais également au maintien d'un environnement de travail sécurisé. \r\n
    \r\n
    Pour vous éclairer dans vos démarches, faites appel à notre expertise.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715941171 {#672
    date: 2024-05-17 12:19:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751016985 {#671
    date: 2025-06-27 11:36:25.0 Europe/Paris (+02:00)
  }
  -thumbnail: "at-obligations-declaratives-685e6619caeb7325596123.webp"
  -thumbnailFile: null
  -document: "at-obligations-declaratives-685e6619cb665778828360.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#669
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "at-obligations-declaratives"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#674
  -id: 65
  -title: "AT - Obligations déclaratives"
  -description: """
    Lorsqu'un accident du travail survient, l'employeur est tenu par des obligations déclaratives spécifiques. \r\n
    \r\n
    Il doit rapidement transmettre une déclaration à la caisse d'assurance maladie en veillant à respecter les délais impartis. \r\n
    Il doit également prendre contact avec le médecin du travail et, dans certains cas, l'inspecteur du travail. \r\n
    Enfin, une réunion avec les  membres du comité social et économique (CSE) devra avoir lieu. \r\n
    Ces démarches concourent non seulement à la protection du salarié mais également au maintien d'un environnement de travail sécurisé. \r\n
    \r\n
    Pour vous éclairer dans vos démarches, faites appel à notre expertise.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715941171 {#672
    date: 2024-05-17 12:19:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751016985 {#671
    date: 2025-06-27 11:36:25.0 Europe/Paris (+02:00)
  }
  -thumbnail: "at-obligations-declaratives-685e6619caeb7325596123.webp"
  -thumbnailFile: null
  -document: "at-obligations-declaratives-685e6619cb665778828360.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#669
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "at-obligations-declaratives"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
5 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#674
  -id: 65
  -title: "AT - Obligations déclaratives"
  -description: """
    Lorsqu'un accident du travail survient, l'employeur est tenu par des obligations déclaratives spécifiques. \r\n
    \r\n
    Il doit rapidement transmettre une déclaration à la caisse d'assurance maladie en veillant à respecter les délais impartis. \r\n
    Il doit également prendre contact avec le médecin du travail et, dans certains cas, l'inspecteur du travail. \r\n
    Enfin, une réunion avec les  membres du comité social et économique (CSE) devra avoir lieu. \r\n
    Ces démarches concourent non seulement à la protection du salarié mais également au maintien d'un environnement de travail sécurisé. \r\n
    \r\n
    Pour vous éclairer dans vos démarches, faites appel à notre expertise.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715941171 {#672
    date: 2024-05-17 12:19:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751016985 {#671
    date: 2025-06-27 11:36:25.0 Europe/Paris (+02:00)
  }
  -thumbnail: "at-obligations-declaratives-685e6619caeb7325596123.webp"
  -thumbnailFile: null
  -document: "at-obligations-declaratives-685e6619cb665778828360.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#669
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "at-obligations-declaratives"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
6 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#674
  -id: 65
  -title: "AT - Obligations déclaratives"
  -description: """
    Lorsqu'un accident du travail survient, l'employeur est tenu par des obligations déclaratives spécifiques. \r\n
    \r\n
    Il doit rapidement transmettre une déclaration à la caisse d'assurance maladie en veillant à respecter les délais impartis. \r\n
    Il doit également prendre contact avec le médecin du travail et, dans certains cas, l'inspecteur du travail. \r\n
    Enfin, une réunion avec les  membres du comité social et économique (CSE) devra avoir lieu. \r\n
    Ces démarches concourent non seulement à la protection du salarié mais également au maintien d'un environnement de travail sécurisé. \r\n
    \r\n
    Pour vous éclairer dans vos démarches, faites appel à notre expertise.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715941171 {#672
    date: 2024-05-17 12:19:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751016985 {#671
    date: 2025-06-27 11:36:25.0 Europe/Paris (+02:00)
  }
  -thumbnail: "at-obligations-declaratives-685e6619caeb7325596123.webp"
  -thumbnailFile: null
  -document: "at-obligations-declaratives-685e6619cb665778828360.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#669
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "at-obligations-declaratives"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
7 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#674
  -id: 65
  -title: "AT - Obligations déclaratives"
  -description: """
    Lorsqu'un accident du travail survient, l'employeur est tenu par des obligations déclaratives spécifiques. \r\n
    \r\n
    Il doit rapidement transmettre une déclaration à la caisse d'assurance maladie en veillant à respecter les délais impartis. \r\n
    Il doit également prendre contact avec le médecin du travail et, dans certains cas, l'inspecteur du travail. \r\n
    Enfin, une réunion avec les  membres du comité social et économique (CSE) devra avoir lieu. \r\n
    Ces démarches concourent non seulement à la protection du salarié mais également au maintien d'un environnement de travail sécurisé. \r\n
    \r\n
    Pour vous éclairer dans vos démarches, faites appel à notre expertise.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715941171 {#672
    date: 2024-05-17 12:19:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751016985 {#671
    date: 2025-06-27 11:36:25.0 Europe/Paris (+02:00)
  }
  -thumbnail: "at-obligations-declaratives-685e6619caeb7325596123.webp"
  -thumbnailFile: null
  -document: "at-obligations-declaratives-685e6619cb665778828360.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#669
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "at-obligations-declaratives"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
8 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#674
  -id: 65
  -title: "AT - Obligations déclaratives"
  -description: """
    Lorsqu'un accident du travail survient, l'employeur est tenu par des obligations déclaratives spécifiques. \r\n
    \r\n
    Il doit rapidement transmettre une déclaration à la caisse d'assurance maladie en veillant à respecter les délais impartis. \r\n
    Il doit également prendre contact avec le médecin du travail et, dans certains cas, l'inspecteur du travail. \r\n
    Enfin, une réunion avec les  membres du comité social et économique (CSE) devra avoir lieu. \r\n
    Ces démarches concourent non seulement à la protection du salarié mais également au maintien d'un environnement de travail sécurisé. \r\n
    \r\n
    Pour vous éclairer dans vos démarches, faites appel à notre expertise.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715941171 {#672
    date: 2024-05-17 12:19:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751016985 {#671
    date: 2025-06-27 11:36:25.0 Europe/Paris (+02:00)
  }
  -thumbnail: "at-obligations-declaratives-685e6619caeb7325596123.webp"
  -thumbnailFile: null
  -document: "at-obligations-declaratives-685e6619cb665778828360.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#669
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "at-obligations-declaratives"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
9 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#674
  -id: 65
  -title: "AT - Obligations déclaratives"
  -description: """
    Lorsqu'un accident du travail survient, l'employeur est tenu par des obligations déclaratives spécifiques. \r\n
    \r\n
    Il doit rapidement transmettre une déclaration à la caisse d'assurance maladie en veillant à respecter les délais impartis. \r\n
    Il doit également prendre contact avec le médecin du travail et, dans certains cas, l'inspecteur du travail. \r\n
    Enfin, une réunion avec les  membres du comité social et économique (CSE) devra avoir lieu. \r\n
    Ces démarches concourent non seulement à la protection du salarié mais également au maintien d'un environnement de travail sécurisé. \r\n
    \r\n
    Pour vous éclairer dans vos démarches, faites appel à notre expertise.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715941171 {#672
    date: 2024-05-17 12:19:31.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751016985 {#671
    date: 2025-06-27 11:36:25.0 Europe/Paris (+02:00)
  }
  -thumbnail: "at-obligations-declaratives-685e6619caeb7325596123.webp"
  -thumbnailFile: null
  -document: "at-obligations-declaratives-685e6619cb665778828360.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#595 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#669
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "at-obligations-declaratives"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#441 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
10 DENIED INFO_PREMIUM
Proxies\__CG__\App\Entity\Infographics\Infographic {#768
  -id: 80
  -title: "Book - Santé et sécurité"
  -description: """
    Ce book est un outil précieux abordant les thèmes suivants : \r\n
    1- La prévention des risques professionnels : méthode et principaux généraux \r\n
    2- La prévention des risques professionnels : le DUERP\r\n
    3- Les obligations déclaratives en cas d’accident\r\n
    4- Les visites médicales obligatoires\r\n
    \r\n
    [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
    """
  -createdAt: DateTimeImmutable @1717005476 {#858
    date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751986679 {#861
    date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
  }
  -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
  -thumbnailFile: null
  -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#853 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#859
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "book-sante-et-securite"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#465 …}
  -price: "29.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#850 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
  -mainPdfFile: null
  -bonusDocs: "archive-685e65c38c12b665890267.zip"
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
11 DENIED INFO_PREMIUM
Proxies\__CG__\App\Entity\Infographics\Infographic {#768
  -id: 80
  -title: "Book - Santé et sécurité"
  -description: """
    Ce book est un outil précieux abordant les thèmes suivants : \r\n
    1- La prévention des risques professionnels : méthode et principaux généraux \r\n
    2- La prévention des risques professionnels : le DUERP\r\n
    3- Les obligations déclaratives en cas d’accident\r\n
    4- Les visites médicales obligatoires\r\n
    \r\n
    [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
    """
  -createdAt: DateTimeImmutable @1717005476 {#858
    date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751986679 {#861
    date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
  }
  -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
  -thumbnailFile: null
  -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#853 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#859
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "book-sante-et-securite"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#465 …}
  -price: "29.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#850 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
  -mainPdfFile: null
  -bonusDocs: "archive-685e65c38c12b665890267.zip"
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
12 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1282
  -id: 72
  -title: "La procédure d'instruction en cas de rechute ou de nouvelles lésions"
  -description: """
    A chaque fois qu'un cas de rechute ou de nouvelles lésions suite à un AT ou une MP survient, vous vous interrogez sur la procédure d'instruction. \r\n
    \r\n
    Quelles sont les étapes de cette procédure ? \r\n
    Quelles sont les délais applicables aux différentes parties ? \r\n
    Cette infographie fait le point sur ces questions. \r\n
    \r\n
    Elle clarifie l'articulation et l'application de plusieurs règles en un clin d'œil. \r\n
    \r\n
    Si vous avez besoin d'un accompagnement en ce domaine, notre expertise et expérience sont à votre disposition.
    """
  -createdAt: DateTimeImmutable @1715941679 {#1232
    date: 2024-05-17 12:27:59.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751018934 {#1314
    date: 2025-06-27 12:08:54.0 Europe/Paris (+02:00)
  }
  -thumbnail: "procedure-d-instruction-en-cas-de-rechute-ou-de-nouvelles-lesions-a4-685e6db600b5b943601727.webp"
  -thumbnailFile: null
  -document: "procedure-d-instruction-en-cas-de-rechute-ou-de-nouvelles-lesions-a4-685e6db6010d8280051632.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1229 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#1231
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "la-procedure-d-instruction-en-cas-de-rechute-ou-de-nouvelles-lesions"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#480 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1227 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
}
"App\Security\Voter\CanDownloadVoter"
ACCESS DENIED
Show voter details
13 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1293
  -id: 95
  -title: "Kit - Prévention des risques professionnels - Le DUERP"
  -description: """
    Le Document Unique d'Évaluation des Risques Professionnels (DUERP) est un pilier de la prévention en entreprise. Obligatoire pour tous les employeurs, ce document recense l'ensemble des risques pour la sécurité et la santé des salariés dans chaque unité de travail. Sa mise à jour annuelle, ou lors de toute modification significative des conditions de travail, permet d'identifier les mesures de prévention des risques nécessaires. Élaborer et actualiser le DUERP est essentiel pour prévenir les accidents du travail et les maladies professionnelles. Pour une démarche de prévention efficace, notre expertise est à votre service. \r\n
    \r\n
    [grasorange]Ce kit est accessible avec l'abonnement premium ou dans notre book "Santé et sécurité".[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723041077 {#1225
    date: 2024-08-07 16:31:17.0 Europe/Paris (+02:00)
  }
  -updatedAt: DateTimeImmutable @1751017087 {#1224
    date: 2025-06-27 11:38:07.0 Europe/Paris (+02:00)
  }
  -thumbnail: "kit-prevention-des-risques-professionnels-le-duerp-685e667fe0b79078331048.webp"
  -thumbnailFile: null
  -document: "kit-prevention-des-risques-professionnels-le-duerp-685e667fe1121478937209.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1295 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746050400 {#1286
    date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
  }
  -slug: "kit-prevention-des-risques-professionnels-le-duerp"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#506 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#768
    -id: 80
    -title: "Book - Santé et sécurité"
    -description: """
      Ce book est un outil précieux abordant les thèmes suivants : \r\n
      1- La prévention des risques professionnels : méthode et principaux généraux \r\n
      2- La prévention des risques professionnels : le DUERP\r\n
      3- Les obligations déclaratives en cas d’accident\r\n
      4- Les visites médicales obligatoires\r\n
      \r\n
      [grasorange]Bonus[/grasorange] : Nous vous offrons une note de synthèse sur le DUERP selon l'effectif de votre entreprise.
      """
    -createdAt: DateTimeImmutable @1717005476 {#858
      date: 2024-05-29 19:57:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTimeImmutable @1751986679 {#861
      date: 2025-07-08 16:57:59.0 Europe/Paris (+02:00)
    }
    -thumbnail: "book-la-sante-et-securite-685e65c38a03d719040681.webp"
    -thumbnailFile: null
    -document: "book-la-sante-et-securite-25-685e65c38a71c825083201.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#853 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1746050400 {#859
      date: 2025-05-01 00:00:00.0 Europe/Paris (+02:00)
    }
    -slug: "book-sante-et-securite"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#465 …}
    -price: "29.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#850 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: null
    -mainPdf: "book-la-sante-et-securite-685e65c38b647199640739.pdf"
    -mainPdfFile: null
    -bonusDocs: "archive-685e65c38c12b665890267.zip"
    -bonusDocsFile: null
    -availableOnPremium: true
    -deletedAt: null
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#447 …}
  }
  -children: Doctrine\ORM\PersistentCollection {#1301 …}
  -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