GET https://www.legaldesign.sandbox-skrea.fr/infographie/book-reforme-des-conges-payees

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

Authenticators

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

This authenticator did not support the request.

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

This authenticator did not support the request.

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_PREMIUM
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
DENIED
The user doesn't have ROLE_PREMIUM.
"App\Security\Voter\CanDownloadVoter"
ABSTAIN
Show voter details
2 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
3 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 97
  -title: "Guide - Tout savoir sur les congés payés"
  -description: """
    Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
    Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
    - L'acquisition des congés payés\r\n
    - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
    - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
    - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
    - Les mécanismes de la prescription\r\n
    \r\n
    \r\n
    \r\n
    [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723049980 {#647
    date: 2024-08-07 16:59:40.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775766855 {#644
    date: 2026-04-09 20:34:15.0 UTC (+00:00)
  }
  -thumbnail: "book-cover-68cbdaa290241556316540.webp"
  -thumbnailFile: null
  -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1756684800 {#641
    date: 2025-09-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-reforme-des-conges-payees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: 4
  -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
  -mainPdfFile: null
  -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: null
  -customizationColorsSource: null
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
4 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 97
  -title: "Guide - Tout savoir sur les congés payés"
  -description: """
    Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
    Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
    - L'acquisition des congés payés\r\n
    - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
    - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
    - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
    - Les mécanismes de la prescription\r\n
    \r\n
    \r\n
    \r\n
    [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723049980 {#647
    date: 2024-08-07 16:59:40.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775766855 {#644
    date: 2026-04-09 20:34:15.0 UTC (+00:00)
  }
  -thumbnail: "book-cover-68cbdaa290241556316540.webp"
  -thumbnailFile: null
  -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1756684800 {#641
    date: 2025-09-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-reforme-des-conges-payees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: 4
  -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
  -mainPdfFile: null
  -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: null
  -customizationColorsSource: null
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
5 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 97
  -title: "Guide - Tout savoir sur les congés payés"
  -description: """
    Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
    Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
    - L'acquisition des congés payés\r\n
    - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
    - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
    - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
    - Les mécanismes de la prescription\r\n
    \r\n
    \r\n
    \r\n
    [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723049980 {#647
    date: 2024-08-07 16:59:40.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775766855 {#644
    date: 2026-04-09 20:34:15.0 UTC (+00:00)
  }
  -thumbnail: "book-cover-68cbdaa290241556316540.webp"
  -thumbnailFile: null
  -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1756684800 {#641
    date: 2025-09-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-reforme-des-conges-payees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: 4
  -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
  -mainPdfFile: null
  -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: null
  -customizationColorsSource: null
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
6 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 97
  -title: "Guide - Tout savoir sur les congés payés"
  -description: """
    Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
    Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
    - L'acquisition des congés payés\r\n
    - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
    - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
    - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
    - Les mécanismes de la prescription\r\n
    \r\n
    \r\n
    \r\n
    [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723049980 {#647
    date: 2024-08-07 16:59:40.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775766855 {#644
    date: 2026-04-09 20:34:15.0 UTC (+00:00)
  }
  -thumbnail: "book-cover-68cbdaa290241556316540.webp"
  -thumbnailFile: null
  -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1756684800 {#641
    date: 2025-09-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-reforme-des-conges-payees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: 4
  -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
  -mainPdfFile: null
  -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: null
  -customizationColorsSource: null
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
7 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 97
  -title: "Guide - Tout savoir sur les congés payés"
  -description: """
    Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
    Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
    - L'acquisition des congés payés\r\n
    - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
    - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
    - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
    - Les mécanismes de la prescription\r\n
    \r\n
    \r\n
    \r\n
    [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723049980 {#647
    date: 2024-08-07 16:59:40.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775766855 {#644
    date: 2026-04-09 20:34:15.0 UTC (+00:00)
  }
  -thumbnail: "book-cover-68cbdaa290241556316540.webp"
  -thumbnailFile: null
  -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1756684800 {#641
    date: 2025-09-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-reforme-des-conges-payees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: 4
  -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
  -mainPdfFile: null
  -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
  -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 {#639
  -id: 97
  -title: "Guide - Tout savoir sur les congés payés"
  -description: """
    Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
    Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
    - L'acquisition des congés payés\r\n
    - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
    - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
    - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
    - Les mécanismes de la prescription\r\n
    \r\n
    \r\n
    \r\n
    [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723049980 {#647
    date: 2024-08-07 16:59:40.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775766855 {#644
    date: 2026-04-09 20:34:15.0 UTC (+00:00)
  }
  -thumbnail: "book-cover-68cbdaa290241556316540.webp"
  -thumbnailFile: null
  -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1756684800 {#641
    date: 2025-09-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-reforme-des-conges-payees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: 4
  -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
  -mainPdfFile: null
  -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: null
  -customizationColorsSource: null
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
9 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 97
  -title: "Guide - Tout savoir sur les congés payés"
  -description: """
    Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
    Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
    - L'acquisition des congés payés\r\n
    - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
    - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
    - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
    - Les mécanismes de la prescription\r\n
    \r\n
    \r\n
    \r\n
    [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723049980 {#647
    date: 2024-08-07 16:59:40.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775766855 {#644
    date: 2026-04-09 20:34:15.0 UTC (+00:00)
  }
  -thumbnail: "book-cover-68cbdaa290241556316540.webp"
  -thumbnailFile: null
  -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1756684800 {#641
    date: 2025-09-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-reforme-des-conges-payees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: 4
  -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
  -mainPdfFile: null
  -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: null
  -customizationColorsSource: null
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
10 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 97
  -title: "Guide - Tout savoir sur les congés payés"
  -description: """
    Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
    Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
    - L'acquisition des congés payés\r\n
    - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
    - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
    - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
    - Les mécanismes de la prescription\r\n
    \r\n
    \r\n
    \r\n
    [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723049980 {#647
    date: 2024-08-07 16:59:40.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775766855 {#644
    date: 2026-04-09 20:34:15.0 UTC (+00:00)
  }
  -thumbnail: "book-cover-68cbdaa290241556316540.webp"
  -thumbnailFile: null
  -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1756684800 {#641
    date: 2025-09-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-reforme-des-conges-payees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#739 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: 4
  -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
  -mainPdfFile: null
  -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: null
  -customizationColorsSource: null
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
11 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1236
  -id: 38
  -title: "Le congé parental - Formes et durées"
  -description: """
    Le congé parental d'éducation offre aux salariés la possibilité de suspendre ou de réduire leur activité professionnelle pour s'occuper de leur(s) enfant(s). \r\n
    \r\n
    Ce droit, encadré par le code du travail, est ouvert à la mère comme au père, suite à la naissance ou à l'adoption d'un enfant. \r\n
    \r\n
    Il permet de bénéficier d'un temps partiel ou d'un arrêt de travail pour une durée déterminée, pouvant être prolongée sous certaines conditions. \r\n
    \r\n
    Cette infographie fait le point sur ce dispositif et les implications de ce congé.
    """
  -createdAt: DateTimeImmutable @1715940134 {#1215
    date: 2024-05-17 10:02:14.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1715940134 {#1225
    date: 2024-05-17 10:02:14.0 UTC (+00:00)
  }
  -thumbnail: "le-conge-parental-formes-et-durees-66472b26ed441925723714.webp"
  -thumbnailFile: null
  -document: "le-conge-parental-formes-et-durees-66472b26ed96d353105592.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1216 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1714521600 {#1154
    date: 2024-05-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "le-conge-parental-formes-et-durees"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1151 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: null
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: null
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 26.105
        "index" => 0
        "label" => "Principale"
        "occurrences" => 51
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "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" => 51
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 8.877
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 28
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "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" => 28
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 80.079
        "index" => 2
        "label" => "Blanc"
        "occurrences" => 83
        "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" => 83
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.039
        "index" => 3
        "label" => "Noir"
        "occurrences" => 42
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 42
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 2
  ]
  -customizationColorsSource: "le-conge-parental-formes-et-durees-66472b26ed96d353105592"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
12 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1145
  -id: 116
  -title: "CP - Décompte en jours ouvrables"
  -description: """
    Le décompte des congés payés peut parfois s’apparenter à un casse-tête. En principe, ils sont décomptés en jours ouvrables, mais certains employeurs font un décompte en jours ouvrés les obligeant à respecter des règles spécifiques.\r\n
    \r\n
    Le premier jour ouvrable à décompter est le premier jour où le salarié aurait normalement dû travailler. Le dernier jour ouvrable est celui qui précède la reprise, même s’il s’agit d’un jour habituellement non travaillé. La présence d'un jour férié sur la semaine de prise des congés payés peut avoir une incidence sur le décompte.\r\n
    \r\n
    Enfin, pour les temps partiel : mêmes règles, mêmes calculs.\r\n
    \r\n
    Cette infographie vous permet de comprendre clairement ces règles au travers de 4 exemples illustrés.\r\n
    \r\n
    Elle fait partie de notre ebook "tout savoir sur les congés payés".
    """
  -createdAt: DateTimeImmutable @1733732551 {#1149
    date: 2024-12-09 08:22:31.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775057856 {#1148
    date: 2026-04-01 15:37:36.0 UTC (+00:00)
  }
  -thumbnail: "cp-decompte-en-jours-ouvrables-69cd1eaed52dc019738750.jpg"
  -thumbnailFile: null
  -document: "cp-decompte-en-jours-ouvrables-69cd1eaed5a8f577610380.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1214 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1767225600 {#1147
    date: 2026-01-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "conges-payes-decompte-en-jours-ouvrables"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: App\Entity\Infographics\Infographic {#639
    -id: 97
    -title: "Guide - Tout savoir sur les congés payés"
    -description: """
      Notre nouveau guide sur les congés payés, de plus de 45 pages, à jour des arrêts du 10 septembre et enrichie de nombreuses notes de synthèse et d'infographies.\r\n
      Dans ce guide, nous vous proposons un décryptage des règles portant sur :\r\n
      - L'acquisition des congés payés\r\n
      - Les équivalences et l'arrondi avec des illustrations chiffrées (jours ouvrables / jours ouvrés)\r\n
      - Les situations de report des congés payés avec plusieurs schémas illustratifs\r\n
      - Le décompte des congés pays (jours ouvrables / jours ouvrés)\r\n
      - Les mécanismes de la prescription\r\n
      \r\n
      \r\n
      \r\n
      [grasorange]Vous trouverez également une FAQ portant sur les 12 questions les plus fréquentes intégrant les derniers arrêts de la Cour de cassation du 10 septembre 2025 ainsi que la mise en demeure adressée par la commission européenne à la France en juin.[/grasorange]
      """
    -createdAt: DateTimeImmutable @1723049980 {#647
      date: 2024-08-07 16:59:40.0 UTC (+00:00)
    }
    -updatedAt: DateTimeImmutable @1775766855 {#644
      date: 2026-04-09 20:34:15.0 UTC (+00:00)
    }
    -thumbnail: "book-cover-68cbdaa290241556316540.webp"
    -thumbnailFile: null
    -document: "guide-tout-sur-les-cp-68cbdaa290cca888225833.zip"
    -documentFile: null
    -promoted: false
    -categories: Doctrine\ORM\PersistentCollection {#648 …}
    -theme: null
    -publishedAt: DateTimeImmutable @1756684800 {#641
      date: 2025-09-01 00:00:00.0 UTC (+00:00)
    }
    -slug: "book-reforme-des-conges-payees"
    -customer: null
    -type: App\Enum\InfographicsAvailability {#763 …}
    -price: "99.00"
    -parent: null
    -children: Doctrine\ORM\PersistentCollection {#739 …}
    -isPurchasable: true
    -additionalInfos: null
    -positionOnHome: 4
    -mainPdf: "guide-tout-savoir-sur-les-conges-payes-sept-2025-68cbdaa29ba6a358481775.pdf"
    -mainPdfFile: null
    -bonusDocs: "cahiers-du-drh-septembre-2024-686bb861bc0e8126441585.pdf"
    -bonusDocsFile: null
    -availableOnPremium: false
    -deletedAt: null
    -customizationColors: null
    -customizationColorsSource: null
  }
  -children: Doctrine\ORM\PersistentCollection {#1209 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "cp-decompte-en-jours-ouvrables-69cd1eaed5dc7595887112.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#ff76a4"
        "impact_pct" => 14.425
        "index" => 0
        "label" => "Principale"
        "occurrences" => 21
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ff76a4"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "1 0.463 0.643"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.463 0.643"
          ]
        ]
        "usage_count" => 21
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 13.783
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 4
        "operators" => [
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#172c51"
        "impact_pct" => 6.452
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 50
        "operators" => [
          "RG"
        ]
        "original_hex" => "#172c51"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.0902 0.173 0.318"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0902 0.173 0.318"
          ]
        ]
        "usage_count" => 50
      ]
      [
        "hex" => "#009cab"
        "impact_pct" => 6.36
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 16
        "operators" => [
          "rg"
        ]
        "original_hex" => "#009cab"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "stream_value" => "0 0.612 0.671"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0 0.612 0.671"
          ]
        ]
        "usage_count" => 16
      ]
      [
        "hex" => "#f8d878"
        "impact_pct" => 3.281
        "index" => 4
        "label" => "Fond clair"
        "occurrences" => 4
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f8d878"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot5"
        "stream_value" => "0.973 0.847 0.471"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.973 0.847 0.471"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#4472c4"
        "impact_pct" => 3.12
        "index" => 5
        "label" => "Accent 4"
        "occurrences" => 8
        "operators" => [
          "rg"
        ]
        "original_hex" => "#4472c4"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 4"
        "slot" => "slot6"
        "stream_value" => "0.267 0.447 0.769"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.267 0.447 0.769"
          ]
        ]
        "usage_count" => 8
      ]
      [
        "hex" => "#ffdde8"
        "impact_pct" => 1.799
        "index" => 6
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#ffdde8"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot7"
        "stream_value" => "1 0.867 0.91"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0.867 0.91"
          ]
          [
            "operator" => "rg"
            "value" => "1 0.867 0.91"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#ffc000"
        "impact_pct" => 1.401
        "index" => 7
        "label" => "Accent 6"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffc000"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 6"
        "slot" => "slot8"
        "stream_value" => "1 0.753 0"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.753 0"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 1.182
        "index" => 8
        "label" => "Accent 7"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 7"
        "slot" => "slot9"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 45.093
        "index" => 9
        "label" => "Blanc"
        "occurrences" => 169
        "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" => 169
      ]
      [
        "hex" => "#bfbfbf"
        "impact_pct" => 7.164
        "index" => 10
        "label" => "Gris"
        "occurrences" => 2
        "operators" => [
          "g"
        ]
        "original_hex" => "#bfbfbf"
        "remplacable" => false
        "replaceable" => false
        "role" => "gris"
        "slot" => null
        "stream_value" => "0.749"
        "stream_values" => [
          [
            "operator" => "g"
            "value" => "0.749"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 6.86
        "index" => 11
        "label" => "Noir"
        "occurrences" => 157
        "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" => 157
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 9
  ]
  -customizationColorsSource: "cp-decompte-en-jours-ouvrables-69cd1eaed5dc7595887112"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
13 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1226
  -id: 94
  -title: "Temps partiel - Impacts en matière de durées du travail"
  -description: """
    Le temps partiel implique des règles spécifiques portant sur la durée minimale de travail, la gestion des heures complémentaires et la répartition des horaires de travail. La durée minimale, sauf exceptions prévues par accord, est fixée pour garantir un volume d'heures de travail raisonnable. Les heures complémentaires permettent quant à elles une certaine flexibilité. La répartition du temps de travail offre transparence et prévisibilité pour le salarié. \r\n
    \r\n
    [grasorange]Cette infographie est accessible avec l'abonnement premium ou dans notre book "Durée du travail" et détaille ces points.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723047998 {#1251
    date: 2024-08-07 16:26:38.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775124339 {#1247
    date: 2026-04-02 10:05:39.0 UTC (+00:00)
  }
  -thumbnail: "temps-partiel-impacts-en-matiere-de-durees-du-travail-69ce2353b2a16769641108.jpg"
  -thumbnailFile: null
  -document: "temps-partiel-impacts-en-matiere-de-durees-du-travail-69ce2353b30e3412517343.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1246 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1769904000 {#1224
    date: 2026-02-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "temps-partiel-impacts-en-matiere-de-durees-du-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#761 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#1191 …}
  -children: Doctrine\ORM\PersistentCollection {#1294 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "temps-partiel-impacts-en-matiere-de-durees-du-travail-69ce2353b3457927806779.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 16.564
        "index" => 0
        "label" => "Principale"
        "occurrences" => 29
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 29
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 10.508
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 27
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 27
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 1.784
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 82.455
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 9
        "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" => 9
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.303
        "index" => 4
        "label" => "Noir"
        "occurrences" => 35
        "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" => 35
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "temps-partiel-impacts-en-matiere-de-durees-du-travail-69ce2353b3457927806779"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details