GET https://legaldesign.sandbox-skrea.fr/infographie/projet-de-loi-sur-la-transparence-salariale

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.47 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.00 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 {#639
  -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 {#647
    date: 2026-03-09 09:47:30.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775144672 {#644
    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 {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    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 {#739 …}
  -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_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -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 {#647
    date: 2026-03-09 09:47:30.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775144672 {#644
    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 {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    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 {#739 …}
  -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
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -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 {#647
    date: 2026-03-09 09:47:30.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775144672 {#644
    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 {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    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 {#739 …}
  -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
5 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -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 {#647
    date: 2026-03-09 09:47:30.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775144672 {#644
    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 {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    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 {#739 …}
  -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
6 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1288
  -id: 132
  -title: "Congé de reclassement - Calendrier de procédure"
  -description: """
    Comment expliquer les modalités de mise en œuvre d’un congé de reclassement ?\r\n
    \r\n
    Une entreprise a négocié un plan de sauvegarde de l’emploi incluant un congé de reclassement et doit désormais communiquer auprès de ses équipes.\r\n
    Pour rendre les règles plus claires et favoriser une application harmonisée, nous avons réalisé plusieurs infographies déclinant tous les scénarios possibles :\r\n
    – selon l’âge du salarié,\r\n
    – selon qu’il retrouve un emploi (CDD ou CDI),\r\n
    – ou encore s’il peut bénéficier de mesures spécifiques.\r\n
    \r\n
    Une illustration du fonctionnement du congé de reclassement dans cette infographie. \r\n
    \r\n
    Sachez-le, en matière de réorganisation d'entreprise, les infographies sont des moyens de communication efficaces.
    """
  -createdAt: DateTimeImmutable @1751022749 {#1267
    date: 2025-06-27 11:12:29.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1751022770 {#1277
    date: 2025-06-27 11:12:50.0 UTC (+00:00)
  }
  -thumbnail: "le-conge-de-reclassement-calendrier-de-procedure-685e607e09444524559685.webp"
  -thumbnailFile: null
  -document: "le-conge-de-reclassement-calendrier-de-procedure-685e607e09f63683580615.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1268 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746057600 {#1206
    date: 2025-05-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "conge-de-reclassement-calendrier-de-procedure"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1203 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "le-conge-de-reclassement-calendrier-de-procedure-685e607e0a581751960843.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#051d2e"
        "impact_pct" => 26.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 23
      ]
      [
        "hex" => "#ff3253"
        "impact_pct" => 5.483
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 9
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#ff3253"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "1 0.196 0.325"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0.196 0.325"
          ]
          [
            "operator" => "rg"
            "value" => "1 0.196 0.325"
          ]
        ]
        "usage_count" => 9
      ]
      [
        "hex" => "#ffc000"
        "impact_pct" => 3.694
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 7
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#ffc000"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "1 0.753 0"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0.753 0"
          ]
          [
            "operator" => "rg"
            "value" => "1 0.753 0"
          ]
        ]
        "usage_count" => 7
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 65.048
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 93
        "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" => 93
      ]
      [
        "hex" => "#d9d9d9"
        "impact_pct" => 5.371
        "index" => 4
        "label" => "Gris"
        "occurrences" => 1
        "operators" => [
          "g"
        ]
        "original_hex" => "#d9d9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "gris"
        "slot" => null
        "stream_value" => "0.851"
        "stream_values" => [
          [
            "operator" => "g"
            "value" => "0.851"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.425
        "index" => 5
        "label" => "Noir"
        "occurrences" => 50
        "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" => 50
      ]
      [
        "hex" => "#009cab"
        "impact_pct" => 0.864
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 9
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#009cab"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0 0.612 0.671"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0 0.612 0.671"
          ]
          [
            "operator" => "rg"
            "value" => "0 0.612 0.671"
          ]
        ]
        "usage_count" => 9
      ]
      [
        "hex" => "#ff99cc"
        "impact_pct" => 0.862
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 8
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "1 0.6 0.8"
          ]
        ]
        "usage_count" => 8
      ]
      [
        "hex" => "#005693"
        "impact_pct" => 0.738
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 5
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#005693"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0 0.337 0.576"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0 0.337 0.576"
          ]
          [
            "operator" => "rg"
            "value" => "0 0.337 0.576"
          ]
        ]
        "usage_count" => 5
      ]
      [
        "hex" => "#f72d2d"
        "impact_pct" => 0.2
        "index" => 9
        "label" => "Pictogramme / détail"
        "occurrences" => 7
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f72d2d"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.969 0.176 0.176"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.969 0.176 0.176"
          ]
          [
            "operator" => "rg"
            "value" => "0.969 0.176 0.176"
          ]
        ]
        "usage_count" => 7
      ]
      [
        "hex" => "#ff0000"
        "impact_pct" => 0.061
        "index" => 10
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#ff0000"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0 0"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0 0"
          ]
          [
            "operator" => "rg"
            "value" => "1 0 0"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "le-conge-de-reclassement-calendrier-de-procedure-685e607e0a581751960843"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
7 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1197
  -id: 136
  -title: "Cahier de corrections - Hiver 2025"
  -description: """
    Les fêtes sont terminées, place aux bonnes résolutions... et aux réponses !\r\n
    \r\n
    Après les révisions, voici venu le moment de vérifier vos connaissances avec ce cahier de corrections.\r\n
    \r\n
    Vous y trouverez les solutions aux exercices proposés. Pour une compréhension plus approfondie des réponses et une vision globale des sujets traités, prenez le temps de lire les extraits de notre revue mensuelle le Barthélémag.
    """
  -createdAt: DateTimeImmutable @1767718824 {#1201
    date: 2026-01-06 17:00:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775144550 {#1200
    date: 2026-04-02 15:42:30.0 UTC (+00:00)
  }
  -thumbnail: "cahier-de-corrections-2026-vf-695d3198c0413420595890.webp"
  -thumbnailFile: null
  -document: "cahier-de-corrections-2026-vf-695d3198c105d562368207.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1266 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1767225600 {#1199
    date: 2026-01-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "cahier-de-corrections-hiver-2025"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#761 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1261 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: 1
  -mainPdf: "cahier-de-corrections-2026-vf-695d3198c462c261531626.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: null
  -customizationColorsSource: null
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
8 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1278
  -id: 131
  -title: "Outils de réorganisation"
  -description: """
    Il existe une grande variété d'outils à disposition des entreprises pour leur permettre de s'adapter aux contraintes du marché, économiques ou technologiques.\r\n
    \r\n
    Que l'objectif soit d'agir sur la masse salariale ou d'adapter l'activité de l'entreprise, cette infographie répertorie les principales solutions qui s'offrent à vous : \r\n
    - accord de performance collective ;\r\n
    - rupture conventionnelle collective ; \r\n
    - congé de mobilité ;\r\n
    - licenciement pour motif économique. \r\n
    \r\n
    Dans quel cadre et à quel moment les utiliser ? La réponse en image.\r\n
    Spécialiste des sujets de régoranisation d'entreprise et de groupes, nous sommes à votre écoute pour vous accompagner dans la mise en place et la sécurisation de ces procédures.
    """
  -createdAt: DateTimeImmutable @1751019101 {#1303
    date: 2025-06-27 10:11:41.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1751019102 {#1299
    date: 2025-06-27 10:11:42.0 UTC (+00:00)
  }
  -thumbnail: "les-outils-de-reorganisation-d-entreprise-685e523e315ec687334929.webp"
  -thumbnailFile: null
  -document: "les-outils-de-reorganisation-d-entreprise-685e523e32215687054269.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1298 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1746057600 {#1276
    date: 2025-05-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "outils-de-reorganisation"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1296 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "les-outils-de-reorganisation-d-entreprise-685e523e329e1866328659.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#051d2e"
        "impact_pct" => 15.594
        "index" => 0
        "label" => "Principale"
        "occurrences" => 9
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 9
      ]
      [
        "hex" => "#009cab"
        "impact_pct" => 7.443
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#009cab"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0 0.612 0.671"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0 0.612 0.671"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffc000"
        "impact_pct" => 4.373
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 4
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffc000"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "1 0.753 0"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.753 0"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#042433"
        "impact_pct" => 4.203
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 7
        "operators" => [
          "RG"
        ]
        "original_hex" => "#042433"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "stream_value" => "0.0157 0.141 0.2"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0157 0.141 0.2"
          ]
        ]
        "usage_count" => 7
      ]
      [
        "hex" => "#ff3253"
        "impact_pct" => 2.775
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 4
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ff3253"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "1 0.196 0.325"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.196 0.325"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#102636"
        "impact_pct" => 2.068
        "index" => 5
        "label" => "Accent 4"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#102636"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 4"
        "slot" => "slot6"
        "stream_value" => "0.0627 0.149 0.212"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.0627 0.149 0.212"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 67.384
        "index" => 6
        "label" => "Blanc"
        "occurrences" => 94
        "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" => 94
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 3.602
        "index" => 7
        "label" => "Noir"
        "occurrences" => 62
        "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" => 62
      ]
      [
        "hex" => "#d1d1d1"
        "impact_pct" => 1.121
        "index" => 8
        "label" => "Gris"
        "occurrences" => 1
        "operators" => [
          "g"
        ]
        "original_hex" => "#d1d1d1"
        "remplacable" => false
        "replaceable" => false
        "role" => "gris"
        "slot" => null
        "stream_value" => "0.82"
        "stream_values" => [
          [
            "operator" => "g"
            "value" => "0.82"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#c00000"
        "impact_pct" => 0.109
        "index" => 9
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "RG"
        ]
        "original_hex" => "#c00000"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.753 0 0"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.753 0 0"
          ]
        ]
        "usage_count" => 2
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 6
  ]
  -customizationColorsSource: "les-outils-de-reorganisation-d-entreprise-685e523e329e1866328659"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details