GET https://www.legaldesign.sandbox-skrea.fr/infographie/le-cahier-de-revision-hiver-2025

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 {#347
  -map: Symfony\Component\Security\Http\AccessMap {#385 …}
  -logger: Monolog\Logger {#533 …}
  -httpPort: 80
  -httpsPort: 443
}
(none) (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#72
  -sessionKey: "_security_customer"
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#518 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#44 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#141 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#73 …}
  -logger: Monolog\Logger {#533 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#527 …}
}
3.68 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#18
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#43 …}
}
(none) (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#364
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#529 …}
  -userChecker: App\Security\CustomerChecker {#392 …}
  -firewallName: "customer"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#107 …}
  -logger: Monolog\Logger {#533 …}
  -usernameParameter: "_switch_user"
  -role: "ROLE_ALLOWED_TO_SWITCH"
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#286 …}
  -stateless: false
  -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#156 …}
  -targetRoute: null
}
(none) (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#354
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#107 …}
  -map: Symfony\Component\Security\Http\AccessMap {#385 …}
}
0.01 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#530
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/compte/deconnexion"
  ]
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#516 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#527 …}
  -csrfTokenManager: null
}
(none) (none)

Authenticators

Status Authenticator
skipped
"Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator"

This authenticator did not support the request.

skipped
"Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"

This authenticator did not support the request.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
2
"App\Security\Voter\CanDownloadVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_CAN_VIEW_PDF
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
DENIED
The user doesn't have ROLE_CAN_VIEW_PDF.
"App\Security\Voter\CanDownloadVoter"
ABSTAIN
Show voter details
2 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1242
  -id: 137
  -title: "Projet de loi sur la transparence salariale"
  -description: """
    Le projet de loi de transparence salariale en cours d'élaboration va profondément transformer la manière d’analyser et de corriger les écarts de rémunération.\r\n
    \r\n
    Cela implique de maîtriser 3 dimensions simultanément :\r\n
    1️⃣ Construire les catégories comparables\r\n
    → dimension analytique\r\n
    \r\n
    2️⃣ Organiser la transparence vis-à-vis des salariés et des candidats\r\n
    → dimension relationnelle et contractuelle\r\n
    \r\n
    3️⃣ Sécuriser les procédures correctives\r\n
    → dimension juridico-contentieuse\r\n
    \r\n
    Cette note de synthèse présente les principales mesures du projet de loi ainsi que leurs impacts RH.
    """
  -createdAt: DateTimeImmutable @1773049650 {#1221
    date: 2026-03-09 09:47:30.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775144672 {#1231
    date: 2026-04-02 15:44:32.0 UTC (+00:00)
  }
  -thumbnail: "synthese-transparence-salariale-69ce72c0e1f15775382642.jpg"
  -thumbnailFile: null
  -document: "synthese-transparence-salariale-vf-69ae89232dcb4148207753.pdf"
  -documentFile: null
  -promoted: true
  -categories: Doctrine\ORM\PersistentCollection {#1222 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#1160
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "projet-de-loi-sur-la-transparence-salariale"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#760 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1157 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "synthese-transparence-salariale-vf-69ae89232e94d085425031.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#d6e4f7"
        "impact_pct" => 9.639
        "index" => 0
        "label" => "Fond clair"
        "occurrences" => 66
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d6e4f7"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot1"
        "stream_value" => "0.839 0.894 0.969"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.839 0.894 0.969"
          ]
          [
            "operator" => "rg"
            "value" => "0.839 0.894 0.969"
          ]
        ]
        "usage_count" => 66
      ]
      [
        "hex" => "#fce4d6"
        "impact_pct" => 8.297
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 27
        "operators" => [
          "rg"
        ]
        "original_hex" => "#fce4d6"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.988 0.894 0.839"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.988 0.894 0.839"
          ]
        ]
        "usage_count" => 27
      ]
      [
        "hex" => "#2e5fa3"
        "impact_pct" => 1.692
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 381
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#2e5fa3"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.18 0.373 0.639"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.18 0.373 0.639"
          ]
          [
            "operator" => "rg"
            "value" => "0.18 0.373 0.639"
          ]
        ]
        "usage_count" => 381
      ]
      [
        "hex" => "#f2f2f2"
        "impact_pct" => 6.362
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 30
        "operators" => [
          "g"
        ]
        "original_hex" => "#f2f2f2"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "0.949"
        "stream_values" => [
          [
            "operator" => "g"
            "value" => "0.949"
          ]
        ]
        "usage_count" => 30
      ]
      [
        "hex" => "#1a1a1a"
        "impact_pct" => 5.378
        "index" => 4
        "label" => "Noir"
        "occurrences" => 886
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#1a1a1a"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0.102"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0.102"
          ]
          [
            "operator" => "g"
            "value" => "0.102"
          ]
        ]
        "usage_count" => 886
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 5.064
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 166
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 166
      ]
      [
        "hex" => "#1f3864"
        "impact_pct" => 2.957
        "index" => 6
        "label" => "Texte"
        "occurrences" => 278
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#1f3864"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.122 0.22 0.392"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.122 0.22 0.392"
          ]
          [
            "operator" => "rg"
            "value" => "0.122 0.22 0.392"
          ]
        ]
        "usage_count" => 278
      ]
      [
        "hex" => "#e2efda"
        "impact_pct" => 0.829
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#e2efda"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.886 0.937 0.855"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.886 0.937 0.855"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#595959"
        "impact_pct" => 0.494
        "index" => 8
        "label" => "Gris"
        "occurrences" => 266
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#595959"
        "remplacable" => false
        "replaceable" => false
        "role" => "gris"
        "slot" => null
        "stream_value" => "0.349"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0.349"
          ]
          [
            "operator" => "g"
            "value" => "0.349"
          ]
        ]
        "usage_count" => 266
      ]
      [
        "hex" => "#c55a11"
        "impact_pct" => 0.418
        "index" => 9
        "label" => "Pictogramme / détail"
        "occurrences" => 83
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#c55a11"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.773 0.353 0.0667"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.773 0.353 0.0667"
          ]
          [
            "operator" => "rg"
            "value" => "0.773 0.353 0.0667"
          ]
        ]
        "usage_count" => 83
      ]
      [
        "hex" => "#c8d9f0"
        "impact_pct" => 0.345
        "index" => 10
        "label" => "Pictogramme / détail"
        "occurrences" => 104
        "operators" => [
          "rg"
        ]
        "original_hex" => "#c8d9f0"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.784 0.851 0.941"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.784 0.851 0.941"
          ]
        ]
        "usage_count" => 104
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.261
        "index" => 11
        "label" => "Noir"
        "occurrences" => 562
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 562
      ]
      [
        "hex" => "#375623"
        "impact_pct" => 0.029
        "index" => 12
        "label" => "Pictogramme / détail"
        "occurrences" => 9
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#375623"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.216 0.337 0.137"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.216 0.337 0.137"
          ]
          [
            "operator" => "rg"
            "value" => "0.216 0.337 0.137"
          ]
        ]
        "usage_count" => 9
      ]
      [
        "hex" => "#aaaaaa"
        "impact_pct" => 0.02
        "index" => 13
        "label" => "Gris"
        "occurrences" => 3
        "operators" => [
          "g"
        ]
        "original_hex" => "#aaaaaa"
        "remplacable" => false
        "replaceable" => false
        "role" => "gris"
        "slot" => null
        "stream_value" => "0.667"
        "stream_values" => [
          [
            "operator" => "g"
            "value" => "0.667"
          ]
        ]
        "usage_count" => 3
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 10
    "slot_count" => 3
  ]
  -customizationColorsSource: "synthese-transparence-salariale-vf-69ae89232e94d085425031"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
3 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1151
  -id: 52
  -title: "Kit - Délégation de pouvoirs"
  -description: """
    La délégation de pouvoirs est un mécanisme juridique clé, en particulier, dans les entreprises à structures complexes (multi-établissement, multi-activité...). \r\n
    \r\n
    Elle permet à un chef d'entreprise de transférer certaines de ses responsabilités à un collaborateur. \r\n
    Cette pratique implique un acte formel par lequel le délégant confie à un délégataire, jugé compétent et disposant des moyens nécessaires, la charge de prendre des décisions dans un domaine précis. \r\n
    Elle permet une gestion plus efficace et réactive de l'entreprise mais engage la responsabilité du délégataire pour les actes effectués dans le cadre de sa délégation. \r\n
    Ce processus nécessite une rédaction soignée pour assurer sa validité et son efficacité. \r\n
    \r\n
    N'hésitez pas à nous contacter pour vous assister dans la mise en place de délégations de pouvoirs adaptées à votre structure et à vos besoins opérationnels.\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 ou avec notre abonnement premium.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715947533 {#1155
    date: 2024-05-17 12:05:33.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775122360 {#1154
    date: 2026-04-02 09:32:40.0 UTC (+00:00)
  }
  -thumbnail: "kit-delegation-de-pouvoirs-2026-69ce1b98c6e33521512450.jpg"
  -thumbnailFile: null
  -document: "kit-delegation-de-pouvoirs-2026-69ce1b98c7505217200135.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1220 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#1153
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-delegation-de-pouvoirs"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#761 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#1262 …}
  -children: Doctrine\ORM\PersistentCollection {#1292 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-delegation-de-pouvoirs-2026-69ce1b98c7a2e155273388.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 17.589
        "index" => 0
        "label" => "Principale"
        "occurrences" => 68
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 68
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 7.648
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 23
        "operators" => [
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 23
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 82.224
        "index" => 2
        "label" => "Blanc"
        "occurrences" => 182
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 182
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 4.335
        "index" => 3
        "label" => "Noir"
        "occurrences" => 118
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 118
      ]
      [
        "hex" => "#4472c4"
        "impact_pct" => 0.342
        "index" => 4
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#4472c4"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.267 0.447 0.769"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.267 0.447 0.769"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.305
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.063 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.063 0.145 0.259"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#ffc000"
        "impact_pct" => 0.303
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffc000"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0.753 0"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.753 0"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#ff99cc"
        "impact_pct" => 0.302
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ff99cc"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0.6 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.6 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#70ad47"
        "impact_pct" => 0.301
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#70ad47"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.439 0.678 0.278"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.439 0.678 0.278"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#ed7d31"
        "impact_pct" => 0.294
        "index" => 9
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ed7d31"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.929 0.49 0.192"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.929 0.49 0.192"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#ff473a"
        "impact_pct" => 0.291
        "index" => 10
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ff473a"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0.278 0.227"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.278 0.227"
          ]
        ]
        "usage_count" => 2
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 2
  ]
  -customizationColorsSource: "kit-delegation-de-pouvoirs-2026-69ce1b98c7a2e155273388"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1297
  -id: 106
  -title: "La contre visite médicale patronale"
  -description: """
    Lors d’un arrêt de travail, l’employeur peut diligenter, sous certaines conditions, une contre-visite médicale. Cette faculté permet, dans certains cas, de suspendre le versement des indemnités complémentaires aux IJSS. Les dispositions règlementaires fixent les conditions et modalités de mise en œuvre de cette contre-visite médicale patronale.\r\n
    \r\n
    Cette infographie fait le point sur les obligations du salarié, le déroulement de la contre-visite médicale et les conséquences du contrôle effectué par le médecin mandaté par l'employeur.
    """
  -createdAt: DateTimeImmutable @1733471694 {#1294
    date: 2024-12-06 07:54:54.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123723 {#1295
    date: 2026-04-02 09:55:23.0 UTC (+00:00)
  }
  -thumbnail: "la-contre-visite-medicale-patronale-2026-69ce20eb39648750711075.jpg"
  -thumbnailFile: null
  -document: "la-contre-visite-medicale-patronale-2026-69ce20eb39daf144666033.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1298 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#1296
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "la-contre-visite-medicale-patronale"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1300 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "la-contre-visite-medicale-patronale-2026-69ce20eb3a3d4411741584.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.958
        "index" => 0
        "label" => "Principale"
        "occurrences" => 30
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 30
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 11.172
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 12
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.855 0.761 0.529"
          ]
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 12
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 6.231
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 20
        "operators" => [
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 20
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 76.078
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 21
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 21
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 1.277
        "index" => 4
        "label" => "Noir"
        "occurrences" => 42
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 42
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "la-contre-visite-medicale-patronale-2026-69ce20eb3a3d4411741584"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details