GET https://www.legaldesign.sandbox-skrea.fr/infographie/procedure-de-refus-de-cdi-apres-un-cdd

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.52 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: 22
  -title: "Procédure de refus de CDI après un CDD"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un salarié embauché en CDD, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. \r\n
    Il faut deux refus de CDI sur une période de 12 mois. \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723853 {#647
    date: 2024-05-03 08:10:53.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036798 {#644
    date: 2026-04-01 09:46:38.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9b4b0325113637.jpg"
  -thumbnailFile: null
  -document: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-cdd"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e9580f"
        "impact_pct" => 17.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 51
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.823
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 3.729
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 52
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 2.762
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "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" => 16
      ]
      [
        "hex" => "#d0b266"
        "impact_pct" => 1.432
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 24
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d0b266"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "0.816 0.698 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.816 0.698 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0.816 0.698 0.4"
          ]
        ]
        "usage_count" => 24
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.63
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 89
        "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" => 89
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.696
        "index" => 6
        "label" => "Noir"
        "occurrences" => 56
        "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" => 56
      ]
      [
        "hex" => "#75a9d9"
        "impact_pct" => 0.337
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#75a9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.459 0.663 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.459 0.663 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.459 0.663 0.851"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 0.12
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
3 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 22
  -title: "Procédure de refus de CDI après un CDD"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un salarié embauché en CDD, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. \r\n
    Il faut deux refus de CDI sur une période de 12 mois. \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723853 {#647
    date: 2024-05-03 08:10:53.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036798 {#644
    date: 2026-04-01 09:46:38.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9b4b0325113637.jpg"
  -thumbnailFile: null
  -document: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-cdd"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e9580f"
        "impact_pct" => 17.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 51
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.823
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 3.729
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 52
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 2.762
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "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" => 16
      ]
      [
        "hex" => "#d0b266"
        "impact_pct" => 1.432
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 24
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d0b266"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "0.816 0.698 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.816 0.698 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0.816 0.698 0.4"
          ]
        ]
        "usage_count" => 24
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.63
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 89
        "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" => 89
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.696
        "index" => 6
        "label" => "Noir"
        "occurrences" => 56
        "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" => 56
      ]
      [
        "hex" => "#75a9d9"
        "impact_pct" => 0.337
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#75a9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.459 0.663 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.459 0.663 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.459 0.663 0.851"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 0.12
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 22
  -title: "Procédure de refus de CDI après un CDD"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un salarié embauché en CDD, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. \r\n
    Il faut deux refus de CDI sur une période de 12 mois. \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723853 {#647
    date: 2024-05-03 08:10:53.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036798 {#644
    date: 2026-04-01 09:46:38.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9b4b0325113637.jpg"
  -thumbnailFile: null
  -document: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-cdd"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e9580f"
        "impact_pct" => 17.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 51
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.823
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 3.729
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 52
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 2.762
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "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" => 16
      ]
      [
        "hex" => "#d0b266"
        "impact_pct" => 1.432
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 24
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d0b266"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "0.816 0.698 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.816 0.698 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0.816 0.698 0.4"
          ]
        ]
        "usage_count" => 24
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.63
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 89
        "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" => 89
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.696
        "index" => 6
        "label" => "Noir"
        "occurrences" => 56
        "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" => 56
      ]
      [
        "hex" => "#75a9d9"
        "impact_pct" => 0.337
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#75a9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.459 0.663 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.459 0.663 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.459 0.663 0.851"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 0.12
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
5 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 22
  -title: "Procédure de refus de CDI après un CDD"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un salarié embauché en CDD, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. \r\n
    Il faut deux refus de CDI sur une période de 12 mois. \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723853 {#647
    date: 2024-05-03 08:10:53.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036798 {#644
    date: 2026-04-01 09:46:38.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9b4b0325113637.jpg"
  -thumbnailFile: null
  -document: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-cdd"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e9580f"
        "impact_pct" => 17.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 51
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.823
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 3.729
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 52
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 2.762
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "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" => 16
      ]
      [
        "hex" => "#d0b266"
        "impact_pct" => 1.432
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 24
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d0b266"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "0.816 0.698 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.816 0.698 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0.816 0.698 0.4"
          ]
        ]
        "usage_count" => 24
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.63
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 89
        "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" => 89
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.696
        "index" => 6
        "label" => "Noir"
        "occurrences" => 56
        "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" => 56
      ]
      [
        "hex" => "#75a9d9"
        "impact_pct" => 0.337
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#75a9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.459 0.663 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.459 0.663 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.459 0.663 0.851"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 0.12
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
6 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 22
  -title: "Procédure de refus de CDI après un CDD"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un salarié embauché en CDD, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. \r\n
    Il faut deux refus de CDI sur une période de 12 mois. \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723853 {#647
    date: 2024-05-03 08:10:53.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036798 {#644
    date: 2026-04-01 09:46:38.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9b4b0325113637.jpg"
  -thumbnailFile: null
  -document: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-cdd"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e9580f"
        "impact_pct" => 17.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 51
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.823
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 3.729
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 52
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 2.762
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "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" => 16
      ]
      [
        "hex" => "#d0b266"
        "impact_pct" => 1.432
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 24
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d0b266"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "0.816 0.698 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.816 0.698 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0.816 0.698 0.4"
          ]
        ]
        "usage_count" => 24
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.63
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 89
        "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" => 89
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.696
        "index" => 6
        "label" => "Noir"
        "occurrences" => 56
        "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" => 56
      ]
      [
        "hex" => "#75a9d9"
        "impact_pct" => 0.337
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#75a9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.459 0.663 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.459 0.663 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.459 0.663 0.851"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 0.12
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
7 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 22
  -title: "Procédure de refus de CDI après un CDD"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un salarié embauché en CDD, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. \r\n
    Il faut deux refus de CDI sur une période de 12 mois. \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723853 {#647
    date: 2024-05-03 08:10:53.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036798 {#644
    date: 2026-04-01 09:46:38.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9b4b0325113637.jpg"
  -thumbnailFile: null
  -document: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-cdd"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e9580f"
        "impact_pct" => 17.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 51
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.823
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 3.729
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 52
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 2.762
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "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" => 16
      ]
      [
        "hex" => "#d0b266"
        "impact_pct" => 1.432
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 24
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d0b266"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "0.816 0.698 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.816 0.698 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0.816 0.698 0.4"
          ]
        ]
        "usage_count" => 24
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.63
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 89
        "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" => 89
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.696
        "index" => 6
        "label" => "Noir"
        "occurrences" => 56
        "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" => 56
      ]
      [
        "hex" => "#75a9d9"
        "impact_pct" => 0.337
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#75a9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.459 0.663 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.459 0.663 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.459 0.663 0.851"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 0.12
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
8 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 22
  -title: "Procédure de refus de CDI après un CDD"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un salarié embauché en CDD, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. \r\n
    Il faut deux refus de CDI sur une période de 12 mois. \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723853 {#647
    date: 2024-05-03 08:10:53.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036798 {#644
    date: 2026-04-01 09:46:38.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9b4b0325113637.jpg"
  -thumbnailFile: null
  -document: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-cdd"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e9580f"
        "impact_pct" => 17.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 51
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.823
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 3.729
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 52
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 2.762
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "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" => 16
      ]
      [
        "hex" => "#d0b266"
        "impact_pct" => 1.432
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 24
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d0b266"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "0.816 0.698 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.816 0.698 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0.816 0.698 0.4"
          ]
        ]
        "usage_count" => 24
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.63
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 89
        "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" => 89
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.696
        "index" => 6
        "label" => "Noir"
        "occurrences" => 56
        "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" => 56
      ]
      [
        "hex" => "#75a9d9"
        "impact_pct" => 0.337
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#75a9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.459 0.663 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.459 0.663 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.459 0.663 0.851"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 0.12
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
9 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 22
  -title: "Procédure de refus de CDI après un CDD"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un salarié embauché en CDD, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. \r\n
    Il faut deux refus de CDI sur une période de 12 mois. \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723853 {#647
    date: 2024-05-03 08:10:53.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036798 {#644
    date: 2026-04-01 09:46:38.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9b4b0325113637.jpg"
  -thumbnailFile: null
  -document: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#641
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-cdd"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e9580f"
        "impact_pct" => 17.593
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 51
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 3.823
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#101d2e"
        "impact_pct" => 3.729
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 52
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#101d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0627 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.114 0.18"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 2.762
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "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" => 16
      ]
      [
        "hex" => "#d0b266"
        "impact_pct" => 1.432
        "index" => 4
        "label" => "Accent 3"
        "occurrences" => 24
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d0b266"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 3"
        "slot" => "slot5"
        "stream_value" => "0.816 0.698 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.816 0.698 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0.816 0.698 0.4"
          ]
        ]
        "usage_count" => 24
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 83.63
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 89
        "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" => 89
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.696
        "index" => 6
        "label" => "Noir"
        "occurrences" => 56
        "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" => 56
      ]
      [
        "hex" => "#75a9d9"
        "impact_pct" => 0.337
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#75a9d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.459 0.663 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.459 0.663 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.459 0.663 0.851"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 0.12
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 6
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "procedure-de-refus-de-cdi-apres-un-cdd-69cccd5e9bca9194316906"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
10 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1310
  -id: 23
  -title: "Procédure de refus de CDI après un contrat de mission"
  -description: """
    Depuis le 1er janvier 2024, si l'employeur fait une proposition de CDI à un intérimaire, dans les mêmes conditions (même emploi, rémunération au moins équivalente, même durée de travail et classification, sans changement de lieu de travail), le salarié s'expose à un risque de perdre son droit au chômage. \r\n
    \r\n
    Attention, un refus unique ne le prive pas automatiquement de ce droit. Il faut deux refus de CDI sur une période de 12 mois. \r\n
    \r\n
    Pour prendre sa décision d'accepter ou de refuser le CDI, le salarié dispose d'un délai de réflexion raisonnable. \r\n
    \r\n
    Nous faisons le point sur ces nouvelles règles dans cette infographie.
    """
  -createdAt: DateTimeImmutable @1714723915 {#1289
    date: 2024-05-03 08:11:55.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036838 {#1299
    date: 2026-04-01 09:47:18.0 UTC (+00:00)
  }
  -thumbnail: "procedure-de-refus-de-cdi-apres-un-contrat-de-mission-69cccd861f97c015243905.jpg"
  -thumbnailFile: null
  -document: "la-periode-d-essai-cdd-et-contrat-de-mission-69cccd8620131249145740.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1290 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#1228
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "procedure-de-refus-de-cdi-apres-un-contrat-de-mission"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1225 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#051d2e"
        "impact_pct" => 22.291
        "index" => 0
        "label" => "Principale"
        "occurrences" => 126
        "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" => 126
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 17.07
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "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"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.167
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 20
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 20
      ]
      [
        "hex" => "#e9580f"
        "impact_pct" => 12.17
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 8
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 8
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 47.538
        "index" => 4
        "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" => "#d9dae4"
        "impact_pct" => 12.078
        "index" => 5
        "label" => "Gris"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#d9dae4"
        "remplacable" => false
        "replaceable" => false
        "role" => "gris"
        "slot" => null
        "stream_value" => "0.851 0.855 0.894"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.851 0.855 0.894"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 0.05
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0627 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0627 0.145 0.259"
          ]
          [
            "operator" => "rg"
            "value" => "0.0627 0.145 0.259"
          ]
        ]
        "usage_count" => 2
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 4
  ]
  -customizationColorsSource: "la-periode-d-essai-cdd-et-contrat-de-mission-69cccd8620131249145740"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
11 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1219
  -id: 2
  -title: "Embauche d'un travailleur étranger - Etudiant pendant ses études"
  -description: "L'embauche d'un travailleur étranger est toujours une démarche délicate. En effet, entre les règles prévues par le code du travail et celui du code de l'entrée et du séjour des étrangers et du droit d'asile, il est parfois difficile de s'y retrouver. Dans cette infographie, nous abordons les démarches liées à l'embauche, pendant ses études, d'un étranger ressortissant d’un pays hors de l’UE, résidant en France et titulaire d’une carte de séjour étudiant. Nous livrons également quelques préconisations pratiques pour sécuriser votre processus de recrutement."
  -createdAt: DateTimeImmutable @1711011870 {#1223
    date: 2024-03-21 09:04:30.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775037018 {#1222
    date: 2026-04-01 09:50:18.0 UTC (+00:00)
  }
  -thumbnail: "embauche-d-un-travailleur-etranger-etudiant-pendant-ses-etudes-69ccce3a39a7e371540602.jpg"
  -thumbnailFile: null
  -document: "embauche-d-un-travailleur-etranger-etudiant-pendant-ses-etudes-69ccce3a3a26c346688007.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1288 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#1221
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "embauche-d-un-travailleur-etranger-etudiant-pendant-ses-etudes"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1283 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "embauche-d-un-travailleur-etranger-etudiant-pendant-ses-etudes-6752b19968258227681015.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#dac287"
        "impact_pct" => 10.658
        "index" => 0
        "label" => "Fond clair"
        "occurrences" => 4
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot1"
        "stream_value" => ".855 .761 .529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => ".855 .761 .529"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 10.593
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 35
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => ".89 .325 .059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => ".89 .325 .059"
          ]
          [
            "operator" => "rg"
            "value" => ".89 .325 .059"
          ]
        ]
        "usage_count" => 35
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 8.401
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 57
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => ".02 .114 .18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => ".02 .114 .18"
          ]
          [
            "operator" => "rg"
            "value" => ".02 .114 .18"
          ]
        ]
        "usage_count" => 57
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 2.25
        "index" => 3
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot4"
        "stream_value" => ".725 .831 .925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => ".725 .831 .925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.142
        "index" => 4
        "label" => "Blanc"
        "occurrences" => 63
        "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" => 63
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 7.016
        "index" => 5
        "label" => "Noir"
        "occurrences" => 9
        "operators" => [
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 9
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 4
  ]
  -customizationColorsSource: "embauche-d-un-travailleur-etranger-etudiant-pendant-ses-etudes-6752b19968258227681015"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
12 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1300
  -id: 3
  -title: "Embauche d'un travailleur étranger - Etudiant après ses études"
  -description: "L'embauche d'un travailleur étranger est toujours une démarche délicate. En effet, entre les règles prévues par le code du travail et celui du code de l'entrée et du séjour des étrangers et du droit d'asile, il est parfois difficile de s'y retrouver. Dans cette infographie, nous abordons les démarches liées à l'embauche, après ses études, d'un étranger ressortissant d’un pays hors de l’UE, résidant en France et titulaire d’une carte de séjour étudiant. Nous livrons également quelques préconisations pratiques pour sécuriser votre processus de recrutement."
  -createdAt: DateTimeImmutable @1711037819 {#1325
    date: 2024-03-21 16:16:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775036987 {#1321
    date: 2026-04-01 09:49:47.0 UTC (+00:00)
  }
  -thumbnail: "embauche-d-un-travailleur-etranger-etudiant-apres-ses-etudes-69ccce1b5d3b6530946500.jpg"
  -thumbnailFile: null
  -document: "embauche-d-un-travailleur-etranger-etudiant-apres-ses-etudes-69ccce1b5db49329367637.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1320 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#1298
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "embauche-d-un-travailleur-etranger-etudiant-apres-ses-etudes"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1318 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "embauche-d-un-travailleur-etranger-etudiant-apres-ses-etudes-6752b1db17187767738748.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#dac287"
        "impact_pct" => 13.657
        "index" => 0
        "label" => "Fond clair"
        "occurrences" => 4
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot1"
        "stream_value" => ".855 .761 .529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => ".855 .761 .529"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 9.752
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 31
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => ".89 .325 .059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => ".89 .325 .059"
          ]
          [
            "operator" => "rg"
            "value" => ".89 .325 .059"
          ]
        ]
        "usage_count" => 31
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 8.61
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 88
        "operators" => [
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => ".02 .114 .18"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => ".02 .114 .18"
          ]
        ]
        "usage_count" => 88
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 2.25
        "index" => 3
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot4"
        "stream_value" => ".725 .831 .925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => ".725 .831 .925"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 75.4
        "index" => 4
        "label" => "Blanc"
        "occurrences" => 57
        "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" => 57
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 9.615
        "index" => 5
        "label" => "Noir"
        "occurrences" => 11
        "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" => 11
      ]
      [
        "hex" => "#172c51"
        "impact_pct" => 0.847
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#172c51"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => ".09 .173 .318"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => ".09 .173 .318"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#b6430c"
        "impact_pct" => 0.008
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b6430c"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => ".714 .263 .047"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => ".714 .263 .047"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 4
  ]
  -customizationColorsSource: "embauche-d-un-travailleur-etranger-etudiant-apres-ses-etudes-6752b1db17187767738748"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details