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 {#971
  -map: Symfony\Component\Security\Http\AccessMap {#967 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1120 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#990
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#668 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1120 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#987 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#952 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1014 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#669 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#981
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1022 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1024
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#669 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1107 …}
  -map: Symfony\Component\Security\Http\AccessMap {#967 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#1085
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#669 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1080 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#952 …}
}
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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1664 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1678 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2297
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2312 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2336 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2333 …}
    -minimumTime: DateTime @21600 {#2302
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2342 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2358 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2383 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2373 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550689990 {#2301
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2298
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1688 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2391 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1664 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1678 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2434
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2433 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2426 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2423 …}
    -minimumTime: DateTime @21600 {#2385
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2428 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2438 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2440 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2446 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1575467666 {#2378
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2435
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2444 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2452 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1664 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1678 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2474
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2475 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2480 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2477 …}
    -minimumTime: DateTime @21600 {#2471
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2482 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2484 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2486 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2492 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550693673 {#2472
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2473
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2444 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2497 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1664 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1678 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#2519
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#2520 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2525 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2522 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2527 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1471 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2529 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2531 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2537 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1738574198 {#2517
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#2518
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2444 …}
    #fromApi: false
    -status: "published"
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#2535 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -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
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1629
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1636 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1661 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1666 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550692828 {#1616
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1622
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1664 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1678 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2542
    -id: "8aeaf925-01af-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#2543 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2548 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2545 …}
    -minimumTime: DateTime @21600 {#2539
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2550 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2552 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2554 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2560 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1770198888 {#2540
      date: 2026-02-04 10:54:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1783674990 {#2541
      date: 2026-07-10 11:16:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2558 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2566 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1702 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1707 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1673
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#1671
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1711 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2777
    -id: "9c514e5b-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#2778 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2783 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2780 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2785 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2788 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2790 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2795 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#2775
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#2776
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1702 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1707 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1673
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#1671
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1711 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2821
    -id: "ad81bc7b-06bd-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2822 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2827 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2824 …}
    -minimumTime: DateTime @21600 {#2818
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2829 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2831 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2833 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2839 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1573722231 {#2819
      date: 2019-11-14 10:03:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#2820
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2444 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2844 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1702 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1707 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1673
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#1671
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1711 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2866
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#2867 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2872 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2869 …}
    -minimumTime: DateTime @21600 {#2863
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2874 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2876 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2878 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2884 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1566806355 {#2864
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#2865
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2882 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2890 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2997
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2998 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3003 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3000 …}
    -minimumTime: DateTime @21600 {#2994
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3005 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3007 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3009 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3015 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773618 {#2995
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#2996
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3013 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3021 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3043
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3044 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3049 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3046 …}
    -minimumTime: DateTime @21600 {#3040
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3051 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3053 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3055 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3061 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773679 {#3041
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#3042
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1750 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3088
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3089 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3094 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3091 …}
    -minimumTime: DateTime @21600 {#3085
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3096 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3098 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3100 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3106 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561995185 {#3086
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#3087
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3013 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3110 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3132
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3133 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3138 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3135 …}
    -minimumTime: DateTime @21600 {#3129
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3140 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3142 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3144 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3150 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593606669 {#3130
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3131
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3154 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3176
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3179 …}
    -minimumTime: DateTime @21600 {#3173
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3186 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3188 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3194 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562084385 {#3174
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#3175
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3013 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3198 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3219
    -id: "1e5b8cc0-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3220 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3225 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3222 …}
    -minimumTime: DateTime @21600 {#3217
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3227 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3229 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3236 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772213475 {#3218
      date: 2026-02-27 18:31:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3241 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3264
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3265 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3270 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3267 …}
    -minimumTime: DateTime @21600 {#3261
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3272 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3274 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3276 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3282 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562143214 {#3262
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#3263
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3013 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3287 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3309
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3310 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3315 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3312 …}
    -minimumTime: DateTime @21600 {#3306
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3317 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3319 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3321 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3327 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562156702 {#3307
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#3308
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3325 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3333 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3355
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3356 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3361 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3358 …}
    -minimumTime: DateTime @21600 {#3352
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3363 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3365 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3367 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3373 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593606766 {#3353
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#3354
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3377 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3399
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3400 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3405 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3402 …}
    -minimumTime: DateTime @21600 {#3396
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3407 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3409 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3411 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3417 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562163502 {#3397
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#3398
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3325 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3421 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3443
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3444 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3449 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3446 …}
    -minimumTime: DateTime @21600 {#3440
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3451 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3453 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3455 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3461 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562232682 {#3441
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#3442
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3459 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3466 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3487
    -id: "1ea02144-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3488 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3493 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3490 …}
    -minimumTime: DateTime @21600 {#3485
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3495 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3497 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3504 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772213476 {#3486
      date: 2026-02-27 18:31:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3509 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3531
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3532 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3537 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3534 …}
    -minimumTime: DateTime @21600 {#3528
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3539 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -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 {#1490 …}
    -createdAt: DateTime @1593606811 {#3529
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3530
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3554 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1725
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1726 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1731 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1736 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773722 {#1723
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1724
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1734 …}
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1741 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3575
    -id: "5025e2a8-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#3576 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3581 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3578 …}
    -minimumTime: DateTime @21600 {#3573
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3583 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3586 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3593 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780928906 {#3574
      date: 2026-06-08 16:28:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3598 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3997
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3998 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4003 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4000 …}
    -minimumTime: DateTime @21600 {#3994
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4005 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4007 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4009 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4015 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773833 {#3995
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#3996
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4013 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4020 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4042
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#4043 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4048 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4045 …}
    -minimumTime: DateTime @21600 {#4039
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4050 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4052 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4054 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4060 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773894 {#4040
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#4041
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4058 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4088
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4089 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4094 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4091 …}
    -minimumTime: DateTime @21600 {#4085
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4096 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4098 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4100 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4106 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1562849084 {#4086
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#4087
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4058 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4110 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4132
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4133 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4138 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4135 …}
    -minimumTime: DateTime @21600 {#4129
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4140 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4142 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4144 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4150 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692090 {#4130
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4131
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4155 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4176
    -id: "1a16799f-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4179 …}
    -minimumTime: DateTime @21600 {#4174
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4186 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205737 {#4175
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4198 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4220
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4221 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4226 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4223 …}
    -minimumTime: DateTime @21600 {#4217
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4228 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4230 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4232 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4238 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563350470 {#4218
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#4219
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4236 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4243 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4265
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4266 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4271 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4268 …}
    -minimumTime: DateTime @21600 {#4262
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4273 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4275 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4277 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4283 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692323 {#4263
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#4264
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4288 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4310
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4311 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4316 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4313 …}
    -minimumTime: DateTime @21600 {#4307
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4318 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4320 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4322 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4328 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563440531 {#4308
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#4309
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4326 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4333 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4355
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4356 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4361 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4358 …}
    -minimumTime: DateTime @21600 {#4352
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4363 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4365 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4367 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4373 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593692449 {#4353
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4354
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4378 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4399
    -id: "1a266a84-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4400 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4405 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4402 …}
    -minimumTime: DateTime @21600 {#4397
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4407 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4409 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4416 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205737 {#4398
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4421 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4443
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4444 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4449 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4446 …}
    -minimumTime: DateTime @21600 {#4440
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4451 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4453 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4455 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4461 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563459061 {#4441
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#4442
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4459 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4466 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4488
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4489 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4494 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4491 …}
    -minimumTime: DateTime @21600 {#4485
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4496 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4498 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4500 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4506 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593693456 {#4486
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#4487
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4511 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4533
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4534 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4539 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4536 …}
    -minimumTime: DateTime @21600 {#4530
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4541 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4543 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4545 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4551 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1563794342 {#4531
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4532
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4556 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4577
    -id: "8f8f0f37-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4578 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4583 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4580 …}
    -minimumTime: DateTime @21600 {#4575
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4585 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4587 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4594 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772205934 {#4576
      date: 2026-02-27 16:25:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4599 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4621
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4622 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4627 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4624 …}
    -minimumTime: DateTime @21600 {#4618
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4629 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4631 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4633 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4639 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1593693000 {#4619
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4620
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4643 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4664
    -id: "9816b8be-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4665 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4670 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4667 …}
    -minimumTime: DateTime @21600 {#4662
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4672 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4674 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4681 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772206378 {#4663
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4686 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1755
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1756 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1761 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1766 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1550773957 {#1753
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1754
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1770 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4707
    -id: "9828cd36-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4708 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4713 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4710 …}
    -minimumTime: DateTime @21600 {#4705
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4715 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4717 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4724 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772206378 {#4706
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4729 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561983207 {#1782
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#1783
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5212
    -id: "4837ecd5-967a-11e9-b217-0242ac1f0002"
    -chapters: Doctrine\ORM\PersistentCollection {#5213 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5218 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5215 …}
    -minimumTime: DateTime @21600 {#5209
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5220 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5222 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5224 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5230 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561378755 {#5210
      date: 2019-06-24 14:19:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5211
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5234 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561983207 {#1782
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#1783
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5256
    -id: "ceee0e08-9bf9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5257 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5262 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5259 …}
    -minimumTime: DateTime @21600 {#5253
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5264 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5266 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5268 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5274 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561983283 {#5254
      date: 2019-07-01 14:14:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5255
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5279 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561983207 {#1782
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#1783
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5300
    -id: "64f7dca6-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#5301 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5306 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5303 …}
    -minimumTime: DateTime @21600 {#5298
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5308 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5310 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5317 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760021899 {#5299
      date: 2025-10-09 16:58:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5322 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1784
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1785 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1790 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1795 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561983207 {#1782
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#1783
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1799 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5343
    -id: "6501e06e-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#5344 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5349 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5346 …}
    -minimumTime: DateTime @21600 {#5341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5351 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5353 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5360 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760021900 {#5342
      date: 2025-10-09 16:58:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5365 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1811
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#1812 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1817 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1822 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1739887846 {#1802
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5500
    -id: "26304277-ee02-11ef-aa1b-0242c0a83006"
    -chapters: Doctrine\ORM\PersistentCollection {#5501 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5506 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5503 …}
    -minimumTime: DateTime @21600 {#5497
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5508 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5510 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5512 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5518 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1739887846 {#5498
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5499
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5523 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1811
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#1812 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1817 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1822 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1739887846 {#1802
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5545
    -id: "2630dd1b-ee02-11ef-aa1b-0242c0a83006"
    -chapters: Doctrine\ORM\PersistentCollection {#5546 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5551 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5548 …}
    -minimumTime: DateTime @21600 {#5542
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5553 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5555 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5557 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5563 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1739887846 {#5543
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5544
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5568 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1811
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#1812 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1817 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1822 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1739887846 {#1802
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5588
    -id: "a350eee5-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#5589 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5594 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5591 …}
    -minimumTime: DateTime @21600 {#5580
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5596 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5598 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5600 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5606 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#5586
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5587
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5611 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1811
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#1812 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1817 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1822 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1739887846 {#1802
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1825 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5632
    -id: "76dd07f1-63d3-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#5633 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5638 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5635 …}
    -minimumTime: DateTime @21600 {#5630
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5640 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5642 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5649 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780989530 {#5631
      date: 2026-06-09 09:18:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5653 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5786
    -id: "ff61d0df-de9c-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5787 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5792 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5789 …}
    -minimumTime: DateTime @21600 {#5783
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5794 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5796 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5797 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5799 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5805 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569310149 {#5784
      date: 2019-09-24 09:29:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458815 {#5785
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5803 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5811 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5832
    -id: "1befc2dc-5e6a-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5833 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5838 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5835 …}
    -minimumTime: DateTime @21600 {#5824
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5840 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5842 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5844 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5850 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1752247027 {#5830
      date: 2025-07-11 17:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1758639942 {#5831
      date: 2025-09-23 17:05:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5848 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5856 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5878
    -id: "1fc2d307-de9d-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5879 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5884 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5881 …}
    -minimumTime: DateTime @21600 {#5875
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5886 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5888 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5890 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5896 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569310203 {#5876
      date: 2019-09-24 09:30:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757012074 {#5877
      date: 2025-09-04 20:54:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5894 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5902 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5923
    -id: "1c8cde86-5e6c-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5924 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5929 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5926 …}
    -minimumTime: DateTime @21600 {#5915
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5931 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5933 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5935 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5941 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1752247887 {#5921
      date: 2025-07-11 17:31:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756818738 {#5922
      date: 2025-09-02 15:12:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5939 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5947 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5969
    -id: "7f20746e-de9d-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5970 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5975 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5972 …}
    -minimumTime: DateTime @21600 {#5966
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5977 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5979 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5981 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5987 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569310363 {#5967
      date: 2019-09-24 09:32:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756281676 {#5968
      date: 2025-08-27 10:01:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5985 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5993 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6014
    -id: "29db8236-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#6015 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6020 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6017 …}
    -minimumTime: DateTime @21600 {#6006
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6022 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6024 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6026 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6032 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1752248339 {#6012
      date: 2025-07-11 17:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760428456 {#6013
      date: 2025-10-14 09:54:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6030 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6038 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6060
    -id: "df0efdaf-de9e-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#6061 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6066 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6063 …}
    -minimumTime: DateTime @21600 {#6057
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6068 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6070 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6072 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6078 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569310954 {#6058
      date: 2019-09-24 09:42:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757448637 {#6059
      date: 2025-09-09 22:10:37.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4058 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6083 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6104
    -id: "9791231c-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#6105 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6110 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6107 …}
    -minimumTime: DateTime @21600 {#6096
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6112 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6114 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6116 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6122 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1752248523 {#6102
      date: 2025-07-11 17:42:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757448829 {#6103
      date: 2025-09-09 22:13:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4058 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6127 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6149
    -id: "a7d2443f-de9e-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#6150 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6155 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6152 …}
    -minimumTime: DateTime @21600 {#6146
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6157 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6159 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6161 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6167 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569310861 {#6147
      date: 2019-09-24 09:41:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757059042 {#6148
      date: 2025-09-05 09:57:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5985 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6172 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6193
    -id: "da671030-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#6194 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6199 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6196 …}
    -minimumTime: DateTime @21600 {#6185
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6201 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6203 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6205 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6211 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1752248635 {#6191
      date: 2025-07-11 17:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757403813 {#6192
      date: 2025-09-09 09:43:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6209 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6217 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6239
    -id: "61311b68-4948-11ed-b62f-0242c0a8a007"
    -chapters: Doctrine\ORM\PersistentCollection {#6240 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6245 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6242 …}
    -minimumTime: DateTime @21600 {#6236
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6247 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6249 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6251 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6257 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1665481073 {#6237
      date: 2022-10-11 11:37:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752249025 {#6238
      date: 2025-07-11 17:50:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6262 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6283
    -id: "c5deac24-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#6284 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6289 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6286 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6291 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5796 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6293 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6295 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6301 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1725631829 {#6281
      date: 2024-09-06 16:10:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757411145 {#6282
      date: 2025-09-09 11:45:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6299 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6307 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6328
    -id: "a530ec2d-6a33-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6329 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6334 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6331 …}
    -minimumTime: DateTime @21600 {#6326
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6336 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6338 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6345 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781690547 {#6327
      date: 2026-06-17 12:02:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6350 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6371
    -id: "c5f5bfda-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#6372 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6377 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6374 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6379 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5796 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6381 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6383 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6389 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1725631830 {#6369
      date: 2024-09-06 16:10:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756969667 {#6370
      date: 2025-09-04 09:07:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6387 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6395 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6416
    -id: "c60a1121-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#6417 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6422 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6419 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6424 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5796 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6426 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6428 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6434 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1725631830 {#6414
      date: 2024-09-06 16:10:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6415
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6439 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1838
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1839 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1844 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1849 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1569309966 {#1828
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1837
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1853 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6460
    -id: "d4a7e52f-6a33-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#6461 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6466 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6463 …}
    -minimumTime: DateTime @21600 {#6458
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6468 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6470 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6477 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781690626 {#6459
      date: 2026-06-17 12:03:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6482 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#1865
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1866
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6953
    -id: "1ffd836a-8146-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#6954 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6959 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6956 …}
    -minimumTime: DateTime @21600 {#6950
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6961 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6963 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6965 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6971 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040179 {#6951
      date: 2019-05-28 12:42:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372405 {#6952
      date: 2025-09-09 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6969 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6977 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#1865
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1866
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6999
    -id: "b9a36876-97e9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#7000 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7005 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7002 …}
    -minimumTime: DateTime @21600 {#6996
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7007 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7009 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7011 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7017 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561536570 {#6997
      date: 2019-06-26 10:09:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372411 {#6998
      date: 2025-09-09 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6969 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7022 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
66 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#1865
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1866
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7043
    -id: "daf6f531-9813-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#7044 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7049 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7046 …}
    -minimumTime: DateTime @21600 {#7035
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7051 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7053 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7055 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7061 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561554665 {#7041
      date: 2019-06-26 15:11:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754989181 {#7042
      date: 2025-08-12 10:59:41.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7059 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7067 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#1865
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1866
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7088
    -id: "72a2e297-13cc-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#7089 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7094 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7091 …}
    -minimumTime: DateTime @21600 {#7086
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7096 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7098 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7105 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1772190424 {#7087
      date: 2026-02-27 12:07:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7110 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
68 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#1865
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1866
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7132
    -id: "853c5bea-98e5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#7133 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7138 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7135 …}
    -minimumTime: DateTime @21600 {#7129
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7140 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7142 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7144 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7150 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561644716 {#7130
      date: 2019-06-27 16:11:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756153572 {#7131
      date: 2025-08-25 22:26:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7148 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7156 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#1865
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1866
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7176
    -id: "7f08ed94-ebdc-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#7177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7179 …}
    -minimumTime: DateTime @21600 {#7169
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7186 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1767799270 {#7175
      date: 2026-01-07 16:21:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7198 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#1865
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1866
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7219
    -id: "52d0373d-63d8-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#7220 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7225 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7222 …}
    -minimumTime: DateTime @21600 {#7217
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7227 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7229 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7236 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780991617 {#7218
      date: 2026-06-09 09:53:37.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7241 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1867
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1868 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1873 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1878 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1559040230 {#1865
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1866
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7263
    -id: "b307c258-998d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#7264 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7269 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7266 …}
    -minimumTime: DateTime @21600 {#7260
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7271 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7273 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7275 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7281 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1561716948 {#7261
      date: 2019-06-28 12:15:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1767799282 {#7262
      date: 2026-01-07 16:21:22.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#7279 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7287 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1700556426 {#1894
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1910 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7502
    -id: "e1bca0a6-885b-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#7503 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7508 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7505 …}
    -minimumTime: DateTime @21600 {#7499
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7510 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#7512 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7513 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7515 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7521 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1700563870 {#7500
      date: 2023-11-21 11:51:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7501
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7526 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1700556426 {#1894
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1910 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7546
    -id: "c4ea5197-bf4a-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#7547 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7552 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7549 …}
    -minimumTime: DateTime @21600 {#7538
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7554 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#7512 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7556 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7558 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7563 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1706603834 {#7544
      date: 2024-01-30 09:37:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7545
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7568 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1700556426 {#1894
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1910 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7587
    -id: "a846b182-e5cf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7588 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7593 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7590 …}
    -minimumTime: DateTime @21600 {#7580
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7595 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#7512 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7597 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7599 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7605 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1710839053 {#7585
      date: 2024-03-19 10:04:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7586
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7610 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1700556426 {#1894
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1910 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7631
    -id: "afc60f79-9daf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7632 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7637 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7634 …}
    -minimumTime: DateTime @21600 {#7623
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7639 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#7512 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7641 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7643 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7648 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1702908838 {#7629
      date: 2023-12-18 15:13:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7630
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7653 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1700556426 {#1894
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1910 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7671
    -id: "7c340e9a-64a4-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#7672 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7677 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7674 …}
    -minimumTime: DateTime @21600 {#7665
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7679 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7681 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7688 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781079304 {#7670
      date: 2026-06-10 10:15:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7693 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1700556426 {#1894
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1910 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7713
    -id: "979374a7-dd4c-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7714 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7719 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7716 …}
    -minimumTime: DateTime @21600 {#7705
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7721 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#7512 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7723 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7725 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7730 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1709903152 {#7711
      date: 2024-03-08 14:05:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7712
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7734 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1895
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1896 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1901 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1906 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1700556426 {#1894
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1910 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7752
    -id: "ba4626ed-64a4-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#7753 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7758 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7755 …}
    -minimumTime: DateTime @21600 {#7746
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7760 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7762 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7769 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781079408 {#7751
      date: 2026-06-10 10:16:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7774 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1922
    -id: "9c56c146-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1923 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1928 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1933 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1913
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1936 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7991
    -id: "9c55e298-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7992 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7997 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7994 …}
    -minimumTime: DateTime @21600 {#7988
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7999 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8001 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8003 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8009 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#7989
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7990
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8014 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1922
    -id: "9c56c146-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1923 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1928 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1933 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1913
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1936 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8033
    -id: "ebc6fa8b-64a4-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8034 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8039 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8036 …}
    -minimumTime: DateTime @21600 {#8026
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8041 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8043 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8050 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781079491 {#8032
      date: 2026-06-10 10:18:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8054 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1922
    -id: "9c56c146-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1923 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1928 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1933 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1913
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1936 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8074
    -id: "9c56acfc-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8075 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8080 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8077 …}
    -minimumTime: DateTime @21600 {#8066
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8082 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8084 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8086 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8092 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#8072
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8073
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8097 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1948
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1949 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1954 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1959 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1939
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1962 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8203
    -id: "9c581c6f-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8204 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8209 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8206 …}
    -minimumTime: DateTime @21600 {#8200
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8211 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8213 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8215 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8221 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#8201
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8202
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8226 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1948
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1949 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1954 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1959 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1939
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1962 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8246
    -id: "9c58ea08-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8247 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8252 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8249 …}
    -minimumTime: DateTime @21600 {#8238
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8254 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8256 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8258 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8264 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#8244
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8245
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8269 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1948
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1949 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1954 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1959 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1939
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1962 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8289
    -id: "9c5a3531-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8290 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8295 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8292 …}
    -minimumTime: DateTime @21600 {#8281
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8297 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8299 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8301 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8306 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#8287
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8288
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8311 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1948
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1949 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1954 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1959 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1939
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1962 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8329
    -id: "185b486d-64a5-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8330 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8335 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8332 …}
    -minimumTime: DateTime @21600 {#8323
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8337 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8339 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8346 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781079566 {#8328
      date: 2026-06-10 10:19:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8350 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1974
    -id: "9c5ec5ab-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1975 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1980 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1985 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1965
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1988 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8483
    -id: "9c5b44e1-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8484 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8489 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8486 …}
    -minimumTime: DateTime @21600 {#8480
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8491 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8493 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8495 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8501 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#8481
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8482
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8506 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1974
    -id: "9c5ec5ab-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1975 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1980 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1985 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1965
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1988 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8527
    -id: "9c5eba39-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#8528 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8533 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8530 …}
    -minimumTime: DateTime @21600 {#8524
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8535 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2787 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8537 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8539 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8545 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#8525
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8526
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8550 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2000
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#2001 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2006 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2011 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760022124 {#1991
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2014 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8627
    -id: "eac88239-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#8628 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8633 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8630 …}
    -minimumTime: DateTime @21600 {#8625
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8635 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8637 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8644 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760022124 {#8626
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8649 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2000
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#2001 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2006 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2011 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760022124 {#1991
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2014 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8668
    -id: "eacf60f2-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#8669 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8674 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8671 …}
    -minimumTime: DateTime @21600 {#8661
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8676 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8678 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8685 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760022124 {#8667
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8690 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2000
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#2001 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2006 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2011 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760022124 {#1991
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2014 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8711
    -id: "da9abe3e-4eb2-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#8712 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8717 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8714 …}
    -minimumTime: DateTime @21600 {#8709
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8719 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8721 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8728 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1778666550 {#8710
      date: 2026-05-13 12:02:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8733 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8836
    -id: "a35f06e4-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#8837 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8842 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8839 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8844 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8846 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8848 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8854 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#8834
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8835
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8859 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8880
    -id: "a35fc03c-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#8881 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8886 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8883 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8888 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8890 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8892 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8898 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#8878
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8879
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8903 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8924
    -id: "a36033fe-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#8925 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8930 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8927 …}
    -minimumTime: DateTime @21600 {#8916
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8932 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8934 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8936 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8942 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#8922
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8923
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8947 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8968
    -id: "a360f74e-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#8969 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8974 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8971 …}
    -minimumTime: DateTime @21600 {#8965
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8976 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8978 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8980 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8986 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#8966
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8967
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8991 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9013
    -id: "a36166d5-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#9014 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9019 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9016 …}
    -minimumTime: DateTime @21600 {#9010
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9021 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9023 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9025 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9031 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#9011
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9012
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9036 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9056
    -id: "a3623cfe-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#9057 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9062 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9059 …}
    -minimumTime: DateTime @21600 {#9048
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9064 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9066 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9068 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9074 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#9054
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9055
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9079 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9099
    -id: "a362a8f8-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#9100 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9105 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9102 …}
    -minimumTime: DateTime @21600 {#9091
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9107 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9109 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9111 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9117 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#9097
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9098
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9122 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9142
    -id: "1df270cd-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#9143 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9148 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9145 …}
    -minimumTime: DateTime @21600 {#9135
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9150 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3585 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9152 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9159 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1780928822 {#9141
      date: 2026-06-08 16:27:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9163 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9183
    -id: "a3630389-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#9184 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9189 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9186 …}
    -minimumTime: DateTime @21600 {#9175
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9191 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9193 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9195 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9201 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#9181
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9182
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9206 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2026
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#2027 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2032 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2037 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#2017
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2040 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9227
    -id: "a36365bb-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#9228 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9233 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9230 …}
    -minimumTime: DateTime @21600 {#9219
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9235 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9237 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9239 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9245 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1741947923 {#9225
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9226
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9250 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9552
    -id: "c7008fe2-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#9553 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9558 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9555 …}
    -minimumTime: DateTime @21600 {#9549
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9560 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9562 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9564 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9570 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#9550
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9551
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9575 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9596
    -id: "c7010a8b-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#9597 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9602 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9599 …}
    -minimumTime: DateTime @21600 {#9593
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9604 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9606 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9608 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9614 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#9594
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9595
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9619 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9639
    -id: "c7017596-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#9640 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9645 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9642 …}
    -minimumTime: DateTime @21600 {#9631
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9647 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9649 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9651 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9657 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#9637
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9638
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9662 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9683
    -id: "8ad06411-46cb-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#9684 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9689 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9686 …}
    -minimumTime: DateTime @21600 {#9680
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9691 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9693 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9695 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9701 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749650046 {#9681
      date: 2025-06-11 15:54:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9682
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9706 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9726
    -id: "c701d95c-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#9727 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9732 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9729 …}
    -minimumTime: DateTime @21600 {#9718
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9734 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9736 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9738 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9744 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#9724
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9725
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9749 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9768
    -id: "9f61c602-46cb-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#9769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9771 …}
    -minimumTime: DateTime @21600 {#9761
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9778 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9780 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749650081 {#9766
      date: 2025-06-11 15:54:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9767
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9791 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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 {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9810
    -id: "f8106db9-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#9811 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9816 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9813 …}
    -minimumTime: DateTime @21600 {#9803
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9818 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9820 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9827 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1751887049 {#9809
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9832 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
108 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9851
    -id: "f8175c04-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#9852 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9857 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9854 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9859 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9861 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9868 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1751887049 {#9850
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9873 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
109 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2052
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#2053 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2058 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2063 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1749649718 {#2043
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2066 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9892
    -id: "f819fd8c-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#9893 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9898 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9895 …}
    -minimumTime: DateTime @21600 {#9885
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9900 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9902 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9909 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1751887049 {#9891
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9914 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
110 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2078
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2079 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2084 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2089 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#2069
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2092 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10187
    -id: "76193b39-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#10188 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10193 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10190 …}
    -minimumTime: DateTime @21600 {#10184
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10195 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10197 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10199 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10205 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#10185
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10186
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10210 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
111 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2078
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2079 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2084 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2089 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#2069
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2092 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10230
    -id: "76196f3c-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#10231 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10236 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10233 …}
    -minimumTime: DateTime @21600 {#10222
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10238 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10240 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10242 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10248 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#10228
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10229
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10253 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
112 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2078
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2079 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2084 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2089 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#2069
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2092 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10273
    -id: "7619a341-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#10274 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10279 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10276 …}
    -minimumTime: DateTime @21600 {#10265
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10281 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10283 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10285 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10291 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#10271
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10272
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10296 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
113 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2078
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2079 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2084 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2089 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#2069
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2092 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10316
    -id: "7619d561-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#10317 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10322 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10319 …}
    -minimumTime: DateTime @21600 {#10308
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10324 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10326 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10328 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10334 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#10314
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10315
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10339 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
114 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2078
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2079 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2084 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2089 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317020 {#2069
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2092 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10358
    -id: "623736e1-9d20-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#10359 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10364 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10361 …}
    -minimumTime: DateTime @21600 {#10351
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10366 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10368 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10375 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1759142286 {#10357
      date: 2025-09-29 12:38:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1471 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10380 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
115 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2104
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2105 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2110 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2115 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2095
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2118 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10541
    -id: "170f45c7-ae23-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#10542 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10547 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10544 …}
    -minimumTime: DateTime @21600 {#10538
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10549 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#7512 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10551 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10553 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10559 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1704717622 {#10539
      date: 2024-01-08 13:40:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#10540
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10564 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
116 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2104
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2105 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2110 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2115 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2095
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2118 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10586
    -id: "2ff0a6d2-ae2c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#10587 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10592 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10589 …}
    -minimumTime: DateTime @21600 {#10583
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10594 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#7512 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10596 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10598 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10604 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1704721530 {#10584
      date: 2024-01-08 14:45:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#10585
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10609 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
117 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2104
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2105 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2110 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2115 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2095
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2118 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10631
    -id: "3e44fcd0-ae36-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#10632 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10637 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10634 …}
    -minimumTime: DateTime @21600 {#10628
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10639 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#7512 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10641 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10643 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10649 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1704725849 {#10629
      date: 2024-01-08 15:57:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#10630
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10654 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
118 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2131
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2132 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2137 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2142 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2121
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2130
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2146 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10761
    -id: "29e7b3bb-1f55-11f0-831e-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#10762 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10767 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10764 …}
    -minimumTime: DateTime @21600 {#10758
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10769 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10771 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10773 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10779 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1745311108 {#10759
      date: 2025-04-22 10:38:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1775831129 {#10760
      date: 2026-04-10 16:25:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10784 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
119 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2131
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2132 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2137 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2142 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2121
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2130
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2146 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10807
    -id: "b30068be-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#10808 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10813 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10810 …}
    -minimumTime: DateTime @21600 {#10804
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10815 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10817 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10819 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10825 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#10805
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10806
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10830 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
120 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2131
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2132 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2137 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2142 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2121
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2130
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2146 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10850
    -id: "b300b1d0-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#10851 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10856 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10853 …}
    -minimumTime: DateTime @21600 {#10842
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10858 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10860 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10862 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10868 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#10848
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#10849
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10873 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
121 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2131
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2132 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2137 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2142 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2121
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2130
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2146 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10894
    -id: "1b9714cc-7e9e-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#10895 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10900 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10897 …}
    -minimumTime: DateTime @21600 {#10891
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10902 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10904 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10911 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1755787798 {#10892
      date: 2025-08-21 16:49:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#10893
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1471 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1471 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10916 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
122 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2131
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2132 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2137 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2142 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2121
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2130
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2146 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10936
    -id: "5b6cc70f-7ea6-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#10937 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10942 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10939 …}
    -minimumTime: DateTime @21600 {#10928
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10944 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10946 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10953 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1755791341 {#10934
      date: 2025-08-21 17:49:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755791341 {#10935
      date: 2025-08-21 17:49:01.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1471 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1471 …}
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10958 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
123 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2131
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2132 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2137 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2142 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2121
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#2130
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2146 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10977
    -id: "25a681f0-a5e8-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#10978 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10983 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10980 …}
    -minimumTime: DateTime @21600 {#10970
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10985 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10987 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10994 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760107693 {#10976
      date: 2025-10-10 16:48:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10999 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
124 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2158
    -id: "b3106ea1-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2159 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2164 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1750317122 {#2149
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2172 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11187
    -id: "7e4311f9-a5e9-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#11188 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11193 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11190 …}
    -minimumTime: DateTime @21600 {#11185
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11195 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2349 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11197 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11204 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1760108271 {#11186
      date: 2025-10-10 16:57:51.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11209 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
125 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2184
    -id: "147afa3c-d9cc-11f0-a0d1-7eefa83e8046"
    -lessons: Doctrine\ORM\PersistentCollection {#2185 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2190 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2195 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1765813098 {#2175
      date: 2025-12-15 16:38:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2193 …}
    -duplicateFrom: null
    -name: "Evaluations et corrections CDTBGC"
    -description: "Réf-ECF100 – Évaluations et corrections en cours de formation CDTBGC"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#11259
    -id: "6a34f46f-d9ca-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#11260 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11265 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11262 …}
    -minimumTime: DateTime @21600 {#11256
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11267 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11269 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11276 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1765812383 {#11257
      date: 2025-12-15 16:26:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1781104799 {#11258
      date: 2026-06-10 17:19:59.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF101"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#11274 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Evaluation 1 CDTBGC"
    -description: """
      <p>&Eacute;valuation 1 ECF100-Ref_ECF101</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;dez aux consignes en cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <table style="border-collapse: collapse; width: 43.6703%; height: 155px;" border="1">\r\n
      <tbody>\r\n
      <tr>\r\n
      <td style="width: 100%;"><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" /></td>\r\n
      </tr>\r\n
      </tbody>\r\n
      </table>
      """
    -public: false
    -_links: null
  }
]
"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
126 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2184
    -id: "147afa3c-d9cc-11f0-a0d1-7eefa83e8046"
    -lessons: Doctrine\ORM\PersistentCollection {#2185 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2190 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2195 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1765813098 {#2175
      date: 2025-12-15 16:38:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2193 …}
    -duplicateFrom: null
    -name: "Evaluations et corrections CDTBGC"
    -description: "Réf-ECF100 – Évaluations et corrections en cours de formation CDTBGC"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#11281
    -id: "ade38638-d9ca-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#11282 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11287 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11284 …}
    -minimumTime: DateTime @21600 {#11278
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11289 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11291 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11298 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1765812497 {#11279
      date: 2025-12-15 16:28:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1781104793 {#11280
      date: 2026-06-10 17:19:53.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF201"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#11296 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Evaluation 2 CDTBGC"
    -description: """
      <p>&Eacute;valuation 2 ECF200-Ref_ECF201</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;dez aux consignes en cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <table style="border-collapse: collapse; width: 49.1658%; height: 192px;" border="1">\r\n
      <tbody>\r\n
      <tr>\r\n
      <td style="width: 100%;"><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="486" height="211" /></td>\r\n
      </tr>\r\n
      </tbody>\r\n
      </table>
      """
    -public: false
    -_links: null
  }
]
"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
127 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2184
    -id: "147afa3c-d9cc-11f0-a0d1-7eefa83e8046"
    -lessons: Doctrine\ORM\PersistentCollection {#2185 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2190 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2195 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1765813098 {#2175
      date: 2025-12-15 16:38:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2193 …}
    -duplicateFrom: null
    -name: "Evaluations et corrections CDTBGC"
    -description: "Réf-ECF100 – Évaluations et corrections en cours de formation CDTBGC"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#11303
    -id: "c1343d98-d9cb-11f0-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#11304 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11309 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11306 …}
    -minimumTime: DateTime @21600 {#11300
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11311 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11313 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11320 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1765812959 {#11301
      date: 2025-12-15 16:35:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1781596314 {#11302
      date: 2026-06-16 09:51:54.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #fromApi: false
    -status: "published"
    -ref: "ECF301"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#11318 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Evaluation 3 CDTBGC"
    -description: """
      <p>&Eacute;valuation 3 ECF300-Ref_ECF301</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;dez aux consignes en cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <table style="border-collapse: collapse; width: 41.6093%; height: 190px;" border="1">\r\n
      <tbody>\r\n
      <tr>\r\n
      <td style="width: 100%;"><img src="/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="412" height="179" /></td>\r\n
      </tr>\r\n
      </tbody>\r\n
      </table>
      """
    -public: false
    -_links: null
  }
]
"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
128 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
  "module" => App\Entity\Scholar\Module\OriginModule {#2184
    -id: "147afa3c-d9cc-11f0-a0d1-7eefa83e8046"
    -lessons: Doctrine\ORM\PersistentCollection {#2185 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2190 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2195 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1765813098 {#2175
      date: 2025-12-15 16:38:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #updatedBy: null
    #fromApi: false
    -image: null
    -sharedModules: Doctrine\ORM\PersistentCollection {#2193 …}
    -duplicateFrom: null
    -name: "Evaluations et corrections CDTBGC"
    -description: "Réf-ECF100 – Évaluations et corrections en cours de formation CDTBGC"
    -public: false
    -_links: null
    -status: "published"
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#11324
    -id: "0f84112b-64de-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#11325 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11330 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11327 …}
    -minimumTime: DateTime @21600 {#11322
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11332 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11334 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11341 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1781104033 {#11323
      date: 2026-06-10 17:07:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -ref: "ECF401"
    -image: null
    -objective: "Évaluation en Cours de formation"
    -sharedLessons: Doctrine\ORM\PersistentCollection {#11339 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -name: "Evaluation 4 CDTBGC"
    -description: """
      <p>&Eacute;valuation 4 ECF400-Ref_ECF401</p>\r\n
      <p>C'est le jour de votre &eacute;valuation en cours de formation.</p>\r\n
      <p>Pour prendre connaissance de la marche &agrave; suivre, acc&eacute;dez aux consignes en cliquant &agrave; droite sur &Eacute;valuation :</p>\r\n
      <table border="1">\r\n
      <tbody>\r\n
      <tr>\r\n
      <td><img src="https://e-learning.nellapp.com/uploads/channel_images/dfbe7929-e929-4fb5-a6d3-6e6367ea1554.png" width="412" height="179" /></td>\r\n
      </tr>\r\n
      </tbody>\r\n
      </table>
      """
    -public: false
    -_links: null
  }
]
"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
129 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1323
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1330 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: null
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
    -createdAt: DateTime @1736935255 {#1320
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1765813122 {#1321
      date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
    #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"
    -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
    -lockByStatus: 1
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  }
]
"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
130 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1323
  -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
  -modules: Doctrine\ORM\PersistentCollection {#1330 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1364 …}
  -totalHourDescription: 0
  -videoDescription: null
  -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
  -trainingProduct: null
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1379 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1386 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1387 …}
  -thematic: [
    "10"
  ]
  -diploma: 2
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1425 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
  -createdAt: DateTime @1736935255 {#1320
    date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1765813122 {#1321
    date: 2025-12-15 16:38:42.0 Europe/Paris (+01:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1449 …}
  #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"
  -lockBy: App\Entity\Scholar\Training\Training {#1441 …}
  -lockByStatus: 1
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1490 …}
}
"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