https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/9c5ed225-d327-11ef-9ab9-0242c0a83005

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point security.authenticator.guard.main.0
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "guard"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#1391
  -map: Symfony\Component\Security\Http\AccessMap {#1390 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1414 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#1382
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#624 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1414 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1381 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1411 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1422 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1377
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1376 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1374
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#276 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1390 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1412
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#625 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1427 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1411 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
4
"App\Security\Voter\Channel\CanShareContentVoter"
5
"App\Security\Voter\PartnerApi\ChannelVoter"
6
"App\Security\Voter\PartnerApi\ScholarVoter"
7
"App\Security\Voter\Scholar\Front\LessonVoter"
8
"App\Security\Voter\Scholar\Front\ModuleVoter"
9
"App\Security\Voter\Scholar\Front\TrainingVoter"
10
"App\Security\Voter\Scholar\Manager\LockContentVoter"
11
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
12
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserDataVoter"
13
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserMenuVoter"
14
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserPermissionResourceVoter"
15
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserPermissionVoter"
16
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SharableChannelPermissionVoter"
17
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SharableChannelResourcePermissionVoter"
18
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SharableUsersResourcePermissionVoter"
19
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
20
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\UserOwnerVoter"
21
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\UsersResourceVoter"

Access decision log

# Result Attributes Object
1 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1999
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2005 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2029 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2034 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550692828 {#1992
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1997
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2644
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2726 …}
    -lockByStatus: 1
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2660 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2673 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2670 …}
    -minimumTime: DateTime @21600 {#2641
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2689 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2694 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2718 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2708 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550689990 {#2640
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2617
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2055 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
2 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1999
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2005 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2029 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2034 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550692828 {#1992
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1997
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2748
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2776 …}
    -lockByStatus: 1
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2749 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2759 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2756 …}
    -minimumTime: DateTime @21600 {#2720
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2761 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2763 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2765 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2771 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1575467666 {#2713
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2747
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2769 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
3 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1999
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2005 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2029 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2034 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550692828 {#1992
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1997
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2798
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2820 …}
    -lockByStatus: 1
    -id: "0aeafa8b-a22c-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#2799 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2804 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2801 …}
    -minimumTime: DateTime @21600 {#2795
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2806 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2808 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2810 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2815 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1562664565 {#2796
      date: 2019-07-09 11:29:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2797
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1999
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2005 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2029 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2034 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550692828 {#1992
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1997
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2840
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2863 …}
    -lockByStatus: 1
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2841 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2846 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2843 …}
    -minimumTime: DateTime @21600 {#2833
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2848 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2850 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2852 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2858 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550693673 {#2838
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2839
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2769 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1999
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2005 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2029 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2034 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550692828 {#1992
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1997
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#2884
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#2900 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#2885 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2890 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2887 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2892 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1866 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2894 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2896 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2902 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1738574198 {#2882
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#2883
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2769 …}
    #fromApi: false
    -status: "published"
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2078 …}
    -lockByStatus: 1
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2069 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2074 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2040
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#2038
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3096
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3118 …}
    -lockByStatus: 1
    -id: "9c514e5b-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#3097 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3102 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3099 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3104 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3106 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3107 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3109 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3114 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#3094
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#3095
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2078 …}
    -lockByStatus: 1
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2069 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2074 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2040
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#2038
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3137
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3160 …}
    -lockByStatus: 1
    -id: "ad81bc7b-06bd-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#3138 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3143 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3140 …}
    -minimumTime: DateTime @21600 {#3130
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3145 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3147 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3149 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3155 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1573722231 {#3135
      date: 2019-11-14 10:03:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#3136
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2769 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2058
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2078 …}
    -lockByStatus: 1
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2059 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2069 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2074 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2040
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#2038
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3182
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3206 …}
    -lockByStatus: 1
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#3183 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3188 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3185 …}
    -minimumTime: DateTime @21600 {#3179
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3190 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3192 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3194 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3200 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1566806355 {#3180
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#3181
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3198 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
9 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3312
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3336 …}
    -lockByStatus: 1
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3313 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3318 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3315 …}
    -minimumTime: DateTime @21600 {#3309
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3320 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3322 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3324 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3330 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773618 {#3310
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#3311
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3328 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3357
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3380 …}
    -lockByStatus: 1
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3358 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3363 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3360 …}
    -minimumTime: DateTime @21600 {#3349
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3365 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3367 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3369 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3375 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773679 {#3355
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#3356
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2117 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3402
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3424 …}
    -lockByStatus: 1
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3403 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3408 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3405 …}
    -minimumTime: DateTime @21600 {#3399
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3410 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3412 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3414 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3420 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561995185 {#3400
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#3401
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3328 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3445
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3467 …}
    -lockByStatus: 1
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3446 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3451 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3448 …}
    -minimumTime: DateTime @21600 {#3437
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3453 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3455 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3457 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3463 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1593606669 {#3443
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3444
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3488
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3510 …}
    -lockByStatus: 1
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3489 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3494 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3491 …}
    -minimumTime: DateTime @21600 {#3480
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3496 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3498 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3500 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3506 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1562084385 {#3486
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#3487
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3328 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3531
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3554 …}
    -lockByStatus: 1
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3532 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3537 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3534 …}
    -minimumTime: DateTime @21600 {#3523
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3539 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3541 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3543 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3549 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1562143214 {#3529
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#3530
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3328 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3574
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3598 …}
    -lockByStatus: 1
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3575 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3580 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3577 …}
    -minimumTime: DateTime @21600 {#3567
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3582 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3584 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3586 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3592 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1562156702 {#3572
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#3573
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3590 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3618
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3640 …}
    -lockByStatus: 1
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3619 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3624 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3621 …}
    -minimumTime: DateTime @21600 {#3611
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3626 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3628 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3630 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3636 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1593606766 {#3616
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#3617
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3661
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3683 …}
    -lockByStatus: 1
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3662 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3667 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3664 …}
    -minimumTime: DateTime @21600 {#3653
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3669 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3671 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3673 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3679 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1562163502 {#3659
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#3660
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3590 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3703
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3726 …}
    -lockByStatus: 1
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3704 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3709 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3706 …}
    -minimumTime: DateTime @21600 {#3696
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3711 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3713 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3715 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3721 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1562232682 {#3701
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#3702
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3719 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2092
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2108 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2093 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2098 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2103 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773722 {#2090
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#2091
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2101 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3746
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3768 …}
    -lockByStatus: 1
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3747 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3752 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3749 …}
    -minimumTime: DateTime @21600 {#3739
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3754 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3756 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3758 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3763 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1593606811 {#3744
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3745
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4081
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4104 …}
    -lockByStatus: 1
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4082 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4087 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4084 …}
    -minimumTime: DateTime @21600 {#4078
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4089 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4091 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4093 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4099 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773833 {#4079
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#4080
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4097 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4126
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4149 …}
    -lockByStatus: 1
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4127 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4132 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4129 …}
    -minimumTime: DateTime @21600 {#4123
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4134 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4136 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4138 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4144 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773894 {#4124
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#4125
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4142 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4169
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4191 …}
    -lockByStatus: 1
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4170 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4175 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4172 …}
    -minimumTime: DateTime @21600 {#4162
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4177 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4179 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4181 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4187 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1562849084 {#4167
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#4168
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4142 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4212
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4235 …}
    -lockByStatus: 1
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4213 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4218 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4215 …}
    -minimumTime: DateTime @21600 {#4204
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4220 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4222 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4224 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4230 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1593692090 {#4210
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4211
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4257
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4280 …}
    -lockByStatus: 1
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4258 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4263 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4260 …}
    -minimumTime: DateTime @21600 {#4249
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4265 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4267 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4269 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4275 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1563350470 {#4255
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#4256
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4273 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4300
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4323 …}
    -lockByStatus: 1
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4301 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4306 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4303 …}
    -minimumTime: DateTime @21600 {#4293
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4308 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4310 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4312 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4318 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1593692323 {#4298
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#4299
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4344
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4367 …}
    -lockByStatus: 1
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4345 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4350 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4347 …}
    -minimumTime: DateTime @21600 {#4336
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4352 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4354 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4356 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4362 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1563440531 {#4342
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#4343
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4360 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4388
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4410 …}
    -lockByStatus: 1
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4389 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4394 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4391 …}
    -minimumTime: DateTime @21600 {#4380
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4396 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4398 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4400 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4405 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1593692449 {#4386
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4387
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4430
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4453 …}
    -lockByStatus: 1
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4431 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4436 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4433 …}
    -minimumTime: DateTime @21600 {#4423
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4438 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4440 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4442 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4448 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1563459061 {#4428
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#4429
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4446 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4474
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4496 …}
    -lockByStatus: 1
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4475 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4480 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4477 …}
    -minimumTime: DateTime @21600 {#4466
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4482 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4484 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4486 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4491 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1593693456 {#4472
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#4473
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4516
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4538 …}
    -lockByStatus: 1
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4517 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4522 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4519 …}
    -minimumTime: DateTime @21600 {#4509
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4524 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4526 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4528 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4533 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1563794342 {#4514
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4515
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2122
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2137 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#2123 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2128 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2133 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1550773957 {#2120
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#2121
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4558
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4579 …}
    -lockByStatus: 1
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4559 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4564 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4561 …}
    -minimumTime: DateTime @21600 {#4551
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4566 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4568 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4570 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4575 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1593693000 {#4556
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4557
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2151
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2152 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2157 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2162 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561983207 {#2149
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#2150
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4920
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4941 …}
    -lockByStatus: 1
    -id: "4837ecd5-967a-11e9-b217-0242ac1f0002"
    -chapters: Doctrine\ORM\PersistentCollection {#4921 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4926 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4923 …}
    -minimumTime: DateTime @21600 {#4917
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4928 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4930 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4932 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4937 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561378755 {#4918
      date: 2019-06-24 14:19:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4919
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2151
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2152 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2157 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2162 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561983207 {#2149
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#2150
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4961
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4983 …}
    -lockByStatus: 1
    -id: "ceee0e08-9bf9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4962 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4967 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4964 …}
    -minimumTime: DateTime @21600 {#4954
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4969 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4971 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4973 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4978 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561983283 {#4959
      date: 2019-07-01 14:14:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4960
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2151
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2152 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2157 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2162 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561983207 {#2149
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#2150
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5002
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5024 …}
    -lockByStatus: 1
    -id: "64f7dca6-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#5003 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5008 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5005 …}
    -minimumTime: DateTime @21600 {#4996
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5010 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5012 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5019 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760021899 {#5001
      date: 2025-10-09 16:58:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2151
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2166 …}
    -lockByStatus: 1
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#2152 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2157 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2162 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561983207 {#2149
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#2150
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5045
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5067 …}
    -lockByStatus: 1
    -id: "6501e06e-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#5046 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5051 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5048 …}
    -minimumTime: DateTime @21600 {#5043
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5053 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5055 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5062 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760021900 {#5044
      date: 2025-10-09 16:58:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2178
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2192 …}
    -lockByStatus: 1
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#2179 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2184 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2189 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1739887846 {#2169
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5202
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5224 …}
    -lockByStatus: 1
    -id: "26304277-ee02-11ef-aa1b-0242c0a83006"
    -chapters: Doctrine\ORM\PersistentCollection {#5203 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5208 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5205 …}
    -minimumTime: DateTime @21600 {#5199
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5210 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5212 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5214 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5219 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1739887846 {#5200
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5201
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2178
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2192 …}
    -lockByStatus: 1
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#2179 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2184 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2189 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1739887846 {#2169
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5243
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5265 …}
    -lockByStatus: 1
    -id: "2630dd1b-ee02-11ef-aa1b-0242c0a83006"
    -chapters: Doctrine\ORM\PersistentCollection {#5244 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5249 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5246 …}
    -minimumTime: DateTime @21600 {#5236
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5251 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5253 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5255 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5260 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1739887846 {#5241
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5242
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2178
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2192 …}
    -lockByStatus: 1
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#2179 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2184 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2189 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1739887846 {#2169
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5284
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5307 …}
    -lockByStatus: 1
    -id: "a350eee5-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#5285 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5290 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5287 …}
    -minimumTime: DateTime @21600 {#5277
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5292 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5294 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5296 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5302 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#5282
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5283
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5412
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5437 …}
    -lockByStatus: 1
    -id: "ff61d0df-de9c-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5413 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5418 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5415 …}
    -minimumTime: DateTime @21600 {#5409
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5420 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5422 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5423 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5425 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5431 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569310149 {#5410
      date: 2019-09-24 09:29:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458815 {#5411
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5429 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5458
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5482 …}
    -lockByStatus: 1
    -id: "1befc2dc-5e6a-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5459 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5464 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5461 …}
    -minimumTime: DateTime @21600 {#5450
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5466 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5468 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5470 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5476 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1752247027 {#5456
      date: 2025-07-11 17:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1758639942 {#5457
      date: 2025-09-23 17:05:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5474 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5503
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5527 …}
    -lockByStatus: 1
    -id: "1fc2d307-de9d-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5504 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5509 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5506 …}
    -minimumTime: DateTime @21600 {#5495
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5511 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5513 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5515 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5521 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569310203 {#5501
      date: 2019-09-24 09:30:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757012074 {#5502
      date: 2025-09-04 20:54:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5519 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5547
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5571 …}
    -lockByStatus: 1
    -id: "1c8cde86-5e6c-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5548 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5553 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5550 …}
    -minimumTime: DateTime @21600 {#5540
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5555 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5557 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5559 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5565 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1752247887 {#5545
      date: 2025-07-11 17:31:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756818738 {#5546
      date: 2025-09-02 15:12:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5563 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5592
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5615 …}
    -lockByStatus: 1
    -id: "7f20746e-de9d-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5593 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5598 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5595 …}
    -minimumTime: DateTime @21600 {#5584
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5600 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5602 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5604 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5610 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569310363 {#5590
      date: 2019-09-24 09:32:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756281676 {#5591
      date: 2025-08-27 10:01:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5040 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5635
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5659 …}
    -lockByStatus: 1
    -id: "29db8236-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5636 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5641 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5638 …}
    -minimumTime: DateTime @21600 {#5628
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5643 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5645 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5647 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5653 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1752248339 {#5633
      date: 2025-07-11 17:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760428456 {#5634
      date: 2025-10-14 09:54:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5651 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5680
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5703 …}
    -lockByStatus: 1
    -id: "df0efdaf-de9e-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5681 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5686 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5683 …}
    -minimumTime: DateTime @21600 {#5672
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5688 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5690 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5692 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5698 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569310954 {#5678
      date: 2019-09-24 09:42:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757448637 {#5679
      date: 2025-09-09 22:10:37.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4142 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5724
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5747 …}
    -lockByStatus: 1
    -id: "9791231c-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5725 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5730 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5727 …}
    -minimumTime: DateTime @21600 {#5716
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5732 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5734 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5736 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5742 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1752248523 {#5722
      date: 2025-07-11 17:42:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757448829 {#5723
      date: 2025-09-09 22:13:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4142 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5768
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5791 …}
    -lockByStatus: 1
    -id: "a7d2443f-de9e-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5771 …}
    -minimumTime: DateTime @21600 {#5760
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5778 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5780 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569310861 {#5766
      date: 2019-09-24 09:41:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757059042 {#5767
      date: 2025-09-05 09:57:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5040 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5811
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5835 …}
    -lockByStatus: 1
    -id: "da671030-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5812 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5817 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5814 …}
    -minimumTime: DateTime @21600 {#5804
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5819 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5821 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5823 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5829 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1752248635 {#5809
      date: 2025-07-11 17:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757403813 {#5810
      date: 2025-09-09 09:43:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5827 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5873
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5888 …}
    -lockByStatus: 1
    -id: "61311b68-4948-11ed-b62f-0242c0a8a007"
    -chapters: Doctrine\ORM\PersistentCollection {#5872 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5864 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5870 …}
    -minimumTime: DateTime @21600 {#5876
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5866 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5868 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5878 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5883 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1665481073 {#5875
      date: 2022-10-11 11:37:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752249025 {#5874
      date: 2025-07-11 17:50:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5907
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5931 …}
    -lockByStatus: 1
    -id: "c5deac24-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#5908 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5913 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5910 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5915 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5422 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5917 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5919 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5925 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1725631829 {#5901
      date: 2024-09-06 16:10:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757411145 {#5906
      date: 2025-09-09 11:45:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5923 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5951
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5975 …}
    -lockByStatus: 1
    -id: "c5f5bfda-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#5952 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5957 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5954 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5959 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5422 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5961 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5963 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5969 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1725631830 {#5944
      date: 2024-09-06 16:10:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756969667 {#5950
      date: 2025-09-04 09:07:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5967 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2205
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2220 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#2206 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2211 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1569309966 {#2195
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#2204
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5995
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6017 …}
    -lockByStatus: 1
    -id: "c60a1121-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#5996 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6001 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5998 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6003 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5422 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6005 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6007 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6012 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1725631830 {#5988
      date: 2024-09-06 16:10:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5994
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2249 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1559040230 {#2232
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2233
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6430
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6454 …}
    -lockByStatus: 1
    -id: "1ffd836a-8146-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#6431 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6436 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6433 …}
    -minimumTime: DateTime @21600 {#6427
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6438 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6440 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6442 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6448 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1559040179 {#6428
      date: 2019-05-28 12:42:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372405 {#6429
      date: 2025-09-09 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6446 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
54 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2249 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1559040230 {#2232
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2233
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6476
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6499 …}
    -lockByStatus: 1
    -id: "b9a36876-97e9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6477 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6482 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6479 …}
    -minimumTime: DateTime @21600 {#6473
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6484 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6486 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6488 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6494 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561536570 {#6474
      date: 2019-06-26 10:09:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372411 {#6475
      date: 2025-09-09 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6446 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2249 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1559040230 {#2232
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2233
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6520
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6544 …}
    -lockByStatus: 1
    -id: "daf6f531-9813-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6521 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6526 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6523 …}
    -minimumTime: DateTime @21600 {#6512
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6528 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6530 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6532 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6538 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561554665 {#6518
      date: 2019-06-26 15:11:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754989181 {#6519
      date: 2025-08-12 10:59:41.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6536 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2249 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1559040230 {#2232
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2233
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6564
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6588 …}
    -lockByStatus: 1
    -id: "853c5bea-98e5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6565 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6570 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6567 …}
    -minimumTime: DateTime @21600 {#6557
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6572 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6574 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6576 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6582 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561644716 {#6562
      date: 2019-06-27 16:11:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756153572 {#6563
      date: 2025-08-25 22:26:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6580 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2234
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2249 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#2235 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2240 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2245 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1559040230 {#2232
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#2233
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6608
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6632 …}
    -lockByStatus: 1
    -id: "b307c258-998d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6609 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6614 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6611 …}
    -minimumTime: DateTime @21600 {#6601
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6616 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6618 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6620 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6626 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1561716948 {#6606
      date: 2019-06-28 12:15:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754587037 {#6607
      date: 2025-08-07 19:17:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6624 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2262
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2276 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2263 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2268 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2272 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1700556426 {#2261
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6777
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6800 …}
    -lockByStatus: 1
    -id: "e1bca0a6-885b-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#6778 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6783 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6780 …}
    -minimumTime: DateTime @21600 {#6774
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6785 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6788 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6790 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6795 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1700563870 {#6775
      date: 2023-11-21 11:51:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6776
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2262
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2276 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2263 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2268 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2272 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1700556426 {#2261
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6819
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6841 …}
    -lockByStatus: 1
    -id: "c4ea5197-bf4a-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#6820 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6825 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6822 …}
    -minimumTime: DateTime @21600 {#6812
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6827 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6829 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6831 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6836 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1706603834 {#6817
      date: 2024-01-30 09:37:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6818
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2262
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2276 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2263 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2268 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2272 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1700556426 {#2261
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6860
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6882 …}
    -lockByStatus: 1
    -id: "a846b182-e5cf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6861 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6866 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6863 …}
    -minimumTime: DateTime @21600 {#6853
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6868 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6870 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6872 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6877 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1710839053 {#6858
      date: 2024-03-19 10:04:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6859
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2262
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2276 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2263 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2268 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2272 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1700556426 {#2261
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6901
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6923 …}
    -lockByStatus: 1
    -id: "afc60f79-9daf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6902 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6907 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6904 …}
    -minimumTime: DateTime @21600 {#6894
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6909 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6911 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6913 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6918 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1702908838 {#6899
      date: 2023-12-18 15:13:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6900
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2262
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2276 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2263 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2268 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2272 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1700556426 {#2261
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6942
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6963 …}
    -lockByStatus: 1
    -id: "979374a7-dd4c-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6943 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6948 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6945 …}
    -minimumTime: DateTime @21600 {#6935
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6950 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6952 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6954 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6959 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1709903152 {#6940
      date: 2024-03-08 14:05:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6941
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2300 …}
    -lockByStatus: 1
    -id: "9c56c146-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2297 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2279
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7123
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7145 …}
    -lockByStatus: 1
    -id: "9c55e298-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7124 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7129 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7126 …}
    -minimumTime: DateTime @21600 {#7120
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7131 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3106 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7133 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7135 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7140 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#7121
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7122
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2287
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2300 …}
    -lockByStatus: 1
    -id: "9c56c146-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2288 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2293 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2297 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2279
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7164
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7186 …}
    -lockByStatus: 1
    -id: "9c56acfc-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7165 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7170 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7167 …}
    -minimumTime: DateTime @21600 {#7157
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7172 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3106 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7174 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7176 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7181 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#7162
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7163
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2311
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2324 …}
    -lockByStatus: 1
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2312 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2317 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2321 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2303
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7262
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7284 …}
    -lockByStatus: 1
    -id: "9c581c6f-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7263 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7268 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7265 …}
    -minimumTime: DateTime @21600 {#7259
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7270 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3106 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7272 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7274 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7279 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#7260
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7261
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2311
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2324 …}
    -lockByStatus: 1
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2312 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2317 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2321 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2303
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7303
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7325 …}
    -lockByStatus: 1
    -id: "9c58ea08-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7304 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7309 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7306 …}
    -minimumTime: DateTime @21600 {#7296
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7311 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3106 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7313 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7315 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7320 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#7301
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7302
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2311
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2324 …}
    -lockByStatus: 1
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2312 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2317 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2321 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2303
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7344
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7366 …}
    -lockByStatus: 1
    -id: "9c5a3531-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7345 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7350 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7347 …}
    -minimumTime: DateTime @21600 {#7337
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7352 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3106 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7354 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7356 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7361 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#7342
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7343
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2335
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2349 …}
    -lockByStatus: 1
    -id: "9c5ec5ab-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2336 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2341 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2346 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2327
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7470
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7492 …}
    -lockByStatus: 1
    -id: "9c5b44e1-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7471 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7476 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7473 …}
    -minimumTime: DateTime @21600 {#7467
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7478 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3106 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7480 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7482 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7487 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#7468
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7469
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2335
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2349 …}
    -lockByStatus: 1
    -id: "9c5ec5ab-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#2336 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2341 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2346 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#2327
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7511
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7534 …}
    -lockByStatus: 1
    -id: "9c5eba39-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7512 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7517 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7514 …}
    -minimumTime: DateTime @21600 {#7504
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7519 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3106 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7521 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7523 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7529 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#7509
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7510
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2361
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2373 …}
    -lockByStatus: 1
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#2362 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2367 …}
    -isBlocked: false
    -updateTracker: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760022124 {#2352
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7611
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7633 …}
    -lockByStatus: 1
    -id: "eac88239-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7612 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7617 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7614 …}
    -minimumTime: DateTime @21600 {#7609
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7619 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7621 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7628 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760022124 {#7610
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2361
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2373 …}
    -lockByStatus: 1
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#2362 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2367 …}
    -isBlocked: false
    -updateTracker: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760022124 {#2352
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7651
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7673 …}
    -lockByStatus: 1
    -id: "eacf60f2-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7652 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7657 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7654 …}
    -minimumTime: DateTime @21600 {#7645
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7659 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7661 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7668 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760022124 {#7650
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2361
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2373 …}
    -lockByStatus: 1
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#2362 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2367 …}
    -isBlocked: false
    -updateTracker: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760022124 {#2352
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7691
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7713 …}
    -lockByStatus: 1
    -id: "ead4de2e-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7692 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7697 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7694 …}
    -minimumTime: DateTime @21600 {#7685
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7699 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7701 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7708 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760022124 {#7690
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7816
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7838 …}
    -lockByStatus: 1
    -id: "a35f06e4-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7817 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7822 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7819 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7824 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7826 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7828 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7833 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#7814
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7815
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7856
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7879 …}
    -lockByStatus: 1
    -id: "a35fc03c-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7857 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7862 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7859 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7864 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7866 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7868 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7874 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#7850
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7855
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7899
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7922 …}
    -lockByStatus: 1
    -id: "a36033fe-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7900 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7905 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7902 …}
    -minimumTime: DateTime @21600 {#7891
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7907 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7909 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7911 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7917 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#7897
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7898
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7942
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7964 …}
    -lockByStatus: 1
    -id: "a360f74e-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7943 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7948 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7945 …}
    -minimumTime: DateTime @21600 {#7934
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7950 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7952 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7954 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7959 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#7940
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7941
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7983
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8006 …}
    -lockByStatus: 1
    -id: "a36166d5-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7984 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7989 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7986 …}
    -minimumTime: DateTime @21600 {#7976
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7991 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7993 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7995 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8001 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#7981
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7982
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8026
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8048 …}
    -lockByStatus: 1
    -id: "a3623cfe-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#8027 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8032 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8029 …}
    -minimumTime: DateTime @21600 {#8018
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8034 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8036 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8038 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8043 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#8024
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8025
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8067
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8089 …}
    -lockByStatus: 1
    -id: "a362a8f8-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#8068 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8073 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8070 …}
    -minimumTime: DateTime @21600 {#8060
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8075 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8077 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8079 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8084 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#8065
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8066
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8108
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8130 …}
    -lockByStatus: 1
    -id: "a3630389-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#8109 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8114 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8111 …}
    -minimumTime: DateTime @21600 {#8101
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8116 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8118 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8120 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8125 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#8106
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8107
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2384
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2398 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2385 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2390 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2395 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#2376
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8149
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8172 …}
    -lockByStatus: 1
    -id: "a36365bb-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#8150 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8155 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8152 …}
    -minimumTime: DateTime @21600 {#8142
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8157 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8159 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8161 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8167 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1741947923 {#8147
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8148
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8445
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8467 …}
    -lockByStatus: 1
    -id: "c7008fe2-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8446 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8451 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8448 …}
    -minimumTime: DateTime @21600 {#8442
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8453 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8455 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8457 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8462 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#8443
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8444
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8486
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8509 …}
    -lockByStatus: 1
    -id: "c7010a8b-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8487 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8492 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8489 …}
    -minimumTime: DateTime @21600 {#8479
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8494 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8496 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8498 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8504 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#8484
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8485
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8529
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8551 …}
    -lockByStatus: 1
    -id: "c7017596-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8530 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8535 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8532 …}
    -minimumTime: DateTime @21600 {#8521
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8537 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8539 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8541 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8546 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#8527
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8528
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8570
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8592 …}
    -lockByStatus: 1
    -id: "8ad06411-46cb-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8571 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8576 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8573 …}
    -minimumTime: DateTime @21600 {#8563
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8578 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8580 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8582 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8587 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749650046 {#8568
      date: 2025-06-11 15:54:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8569
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8611
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8633 …}
    -lockByStatus: 1
    -id: "c701d95c-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8612 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8617 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8614 …}
    -minimumTime: DateTime @21600 {#8604
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8619 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8621 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8623 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8628 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#8609
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8610
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8652
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8674 …}
    -lockByStatus: 1
    -id: "9f61c602-46cb-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8653 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8658 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8655 …}
    -minimumTime: DateTime @21600 {#8645
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8660 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8662 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8664 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8669 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749650081 {#8650
      date: 2025-06-11 15:54:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8651
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8692
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8714 …}
    -lockByStatus: 1
    -id: "f8106db9-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#8693 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8698 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8695 …}
    -minimumTime: DateTime @21600 {#8686
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8700 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8702 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8709 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1751887049 {#8691
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8732
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8754 …}
    -lockByStatus: 1
    -id: "f8175c04-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#8733 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8738 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8735 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8740 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8742 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8749 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1751887049 {#8726
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2410
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2424 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2411 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2416 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2421 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1749649718 {#2401
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8773
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8795 …}
    -lockByStatus: 1
    -id: "f819fd8c-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#8774 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8779 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8776 …}
    -minimumTime: DateTime @21600 {#8766
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8781 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8783 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8790 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1751887049 {#8772
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2450 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#2427
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9068
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9090 …}
    -lockByStatus: 1
    -id: "76193b39-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#9069 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9074 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9071 …}
    -minimumTime: DateTime @21600 {#9065
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9076 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9078 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9080 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9085 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#9066
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9067
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2450 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#2427
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9109
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9132 …}
    -lockByStatus: 1
    -id: "76196f3c-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#9110 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9115 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9112 …}
    -minimumTime: DateTime @21600 {#9102
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9117 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9119 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9121 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9127 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#9107
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9108
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2450 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#2427
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9152
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9174 …}
    -lockByStatus: 1
    -id: "7619a341-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#9153 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9158 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9155 …}
    -minimumTime: DateTime @21600 {#9144
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9160 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9162 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9164 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9169 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#9150
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9151
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2450 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#2427
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9193
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9215 …}
    -lockByStatus: 1
    -id: "7619d561-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#9194 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9199 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9196 …}
    -minimumTime: DateTime @21600 {#9186
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9201 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9203 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9205 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9210 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#9191
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9192
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2436
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2450 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2437 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2442 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2447 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317020 {#2427
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9233
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9255 …}
    -lockByStatus: 1
    -id: "623736e1-9d20-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#9234 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9239 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9236 …}
    -minimumTime: DateTime @21600 {#9227
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9241 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9243 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9250 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1759142286 {#9232
      date: 2025-09-29 12:38:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1866 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2462
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2476 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2463 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2468 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2473 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2453
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9416
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9438 …}
    -lockByStatus: 1
    -id: "170f45c7-ae23-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9417 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9422 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9419 …}
    -minimumTime: DateTime @21600 {#9413
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9424 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9426 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9428 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9433 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1704717622 {#9414
      date: 2024-01-08 13:40:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9415
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2462
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2476 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2463 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2468 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2473 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2453
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9458
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9480 …}
    -lockByStatus: 1
    -id: "2ff0a6d2-ae2c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9459 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9464 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9461 …}
    -minimumTime: DateTime @21600 {#9451
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9466 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9468 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9470 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9475 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1704721530 {#9456
      date: 2024-01-08 14:45:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9457
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2462
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2476 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2463 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2468 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2473 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2453
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9500
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9523 …}
    -lockByStatus: 1
    -id: "3e44fcd0-ae36-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9501 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9506 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9503 …}
    -minimumTime: DateTime @21600 {#9493
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9508 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9510 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9512 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9518 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1704725849 {#9498
      date: 2024-01-08 15:57:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751025587 {#9499
      date: 2025-06-27 13:59:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2503 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2499 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2479
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2487
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9628
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9651 …}
    -lockByStatus: 1
    -id: "29e7b3bb-1f55-11f0-831e-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#9629 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9634 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9631 …}
    -minimumTime: DateTime @21600 {#9625
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9636 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9638 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9640 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9646 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1745311108 {#9626
      date: 2025-04-22 10:38:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9627
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2503 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2499 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2479
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2487
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9671
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9693 …}
    -lockByStatus: 1
    -id: "b30068be-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#9672 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9677 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9674 …}
    -minimumTime: DateTime @21600 {#9663
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9679 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9681 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9683 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9688 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#9669
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9670
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2503 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2499 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2479
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2487
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9712
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9734 …}
    -lockByStatus: 1
    -id: "b300b1d0-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#9713 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9718 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9715 …}
    -minimumTime: DateTime @21600 {#9705
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9720 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9722 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9724 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9729 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#9710
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9711
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
102 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2503 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2499 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2479
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2487
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9753
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9775 …}
    -lockByStatus: 1
    -id: "1b9714cc-7e9e-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#9754 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9759 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9756 …}
    -minimumTime: DateTime @21600 {#9746
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9761 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9763 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9770 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1755787798 {#9751
      date: 2025-08-21 16:49:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#9752
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1866 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1866 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
103 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2503 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2499 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2479
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2487
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9795
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9817 …}
    -lockByStatus: 1
    -id: "5b6cc70f-7ea6-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#9796 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9801 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9798 …}
    -minimumTime: DateTime @21600 {#9787
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9803 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9805 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9812 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1755791341 {#9793
      date: 2025-08-21 17:49:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755791341 {#9794
      date: 2025-08-21 17:49:01.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1866 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1866 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
104 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2488
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2503 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2489 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2494 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2499 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2479
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2487
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9836
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9858 …}
    -lockByStatus: 1
    -id: "25a681f0-a5e8-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#9837 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9842 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9839 …}
    -minimumTime: DateTime @21600 {#9829
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9844 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9846 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9853 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760107693 {#9835
      date: 2025-10-10 16:48:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2515
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2529 …}
    -lockByStatus: 1
    -id: "b3106ea1-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2516 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2521 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2526 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2506
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10046
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10067 …}
    -lockByStatus: 1
    -id: "7e4311f9-a5e9-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#10047 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10052 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10049 …}
    -minimumTime: DateTime @21600 {#10044
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10054 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10056 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10063 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760108271 {#10045
      date: 2025-10-10 16:57:51.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
106 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2515
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2529 …}
    -lockByStatus: 1
    -id: "b3106ea1-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2516 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2521 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2526 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1750317122 {#2506
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10086
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10105 …}
    -lockByStatus: 1
    -id: "7e45eb26-a5e9-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#10087 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10092 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10089 …}
    -minimumTime: DateTime @21600 {#10079
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10094 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2678 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10096 …}
    -lessonStats: null
    -updateTracker: null
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1760108271 {#10085
      date: 2025-10-10 16:57:51.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
107 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1699
    -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1712 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
    -createdAt: DateTime @1736935255 {#1692
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1697
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1699
  -lockBy: App\Entity\Scholar\Training\Training {#1831 …}
  -lockByStatus: 1
  -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
  -modules: Doctrine\ORM\PersistentCollection {#1712 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1739 …}
  -totalHourDescription: 0
  -videoDescription: null
  -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1748 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1755 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1768 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1773 …}
  -thematic: [
    "10"
  ]
  -diploma: 2
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1815 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
  -createdAt: DateTime @1736935255 {#1692
    date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1757458966 {#1697
    date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1839 …}
  #fromApi: false
  -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
  -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
  -public: false
  -_links: null
  -status: "published"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1876 …}
}
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\ChannelUserPermissionResourceVoter"
ACCESS DENIED
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details