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 {#75
  -map: Symfony\Component\Security\Http\AccessMap {#76 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#1047 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#84
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#632 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#1047 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#85 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#858 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#60 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#89
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#90 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#92
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#93 …}
  -map: Symfony\Component\Security\Http\AccessMap {#76 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#983
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#633 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#899 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#858 …}
}
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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1507
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1553 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1513 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1537 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1542 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550692828 {#1500
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1505
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2152
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2234 …}
    -lockByStatus: 1
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2168 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2181 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2178 …}
    -minimumTime: DateTime @21600 {#2149
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2197 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2202 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2226 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2216 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550689990 {#2148
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2125
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1563 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1507
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1553 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1513 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1537 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1542 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550692828 {#1500
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1505
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2256
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2284 …}
    -lockByStatus: 1
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2257 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2267 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2264 …}
    -minimumTime: DateTime @21600 {#2228
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2269 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2271 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2273 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2279 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1575467666 {#2221
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2255
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1507
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1553 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1513 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1537 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1542 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550692828 {#1500
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1505
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2306
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2328 …}
    -lockByStatus: 1
    -id: "0aeafa8b-a22c-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#2307 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2312 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2309 …}
    -minimumTime: DateTime @21600 {#2303
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2314 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2316 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2318 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2323 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1562664565 {#2304
      date: 2019-07-09 11:29:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2305
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1507
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1553 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1513 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1537 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1542 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550692828 {#1500
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1505
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2348
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2371 …}
    -lockByStatus: 1
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2349 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2354 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2351 …}
    -minimumTime: DateTime @21600 {#2341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2356 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2358 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2360 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2366 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550693673 {#2346
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2347
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1507
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1553 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1513 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1537 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1542 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550692828 {#1500
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1505
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#2392
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#2408 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#2393 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2398 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2395 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2400 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1326 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2402 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2404 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2410 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1738574198 {#2390
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#2391
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    #fromApi: false
    -status: "published"
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1566
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1586 …}
    -lockByStatus: 1
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1567 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1577 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1582 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1548
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#1546
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2604
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2626 …}
    -lockByStatus: 1
    -id: "9c514e5b-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#2605 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2610 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2607 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2612 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2614 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2615 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2617 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2622 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#2602
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#2603
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1566
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1586 …}
    -lockByStatus: 1
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1567 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1577 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1582 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1548
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#1546
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2645
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2668 …}
    -lockByStatus: 1
    -id: "ad81bc7b-06bd-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2646 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2651 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2648 …}
    -minimumTime: DateTime @21600 {#2638
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2653 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2655 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2657 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2663 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1573722231 {#2643
      date: 2019-11-14 10:03:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458812 {#2644
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2277 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1566
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1586 …}
    -lockByStatus: 1
    -id: "9c52279a-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1567 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1577 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1582 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1548
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458820 {#1546
      date: 2025-09-10 01:00:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2690
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2714 …}
    -lockByStatus: 1
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#2691 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2696 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2693 …}
    -minimumTime: DateTime @21600 {#2687
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2698 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2700 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2702 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2708 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1566806355 {#2688
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#2689
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2706 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2820
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2844 …}
    -lockByStatus: 1
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2821 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2826 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2823 …}
    -minimumTime: DateTime @21600 {#2817
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2828 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2830 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2832 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2838 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773618 {#2818
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#2819
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2836 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2865
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2888 …}
    -lockByStatus: 1
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2866 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2871 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2868 …}
    -minimumTime: DateTime @21600 {#2857
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2873 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2875 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2877 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2883 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773679 {#2863
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#2864
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1625 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2910
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2932 …}
    -lockByStatus: 1
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#2911 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2916 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2913 …}
    -minimumTime: DateTime @21600 {#2907
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2918 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2920 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2922 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2928 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561995185 {#2908
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#2909
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2836 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2953
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2975 …}
    -lockByStatus: 1
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2954 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2959 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2956 …}
    -minimumTime: DateTime @21600 {#2945
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2961 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2963 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2965 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2971 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1593606669 {#2951
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2952
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2996
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3018 …}
    -lockByStatus: 1
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#2997 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3002 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2999 …}
    -minimumTime: DateTime @21600 {#2988
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3004 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3006 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3008 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3014 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1562084385 {#2994
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#2995
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2836 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3039
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3062 …}
    -lockByStatus: 1
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3040 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3045 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3042 …}
    -minimumTime: DateTime @21600 {#3031
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3047 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3049 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3051 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3057 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1562143214 {#3037
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#3038
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2836 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3082
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3106 …}
    -lockByStatus: 1
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3083 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3088 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3085 …}
    -minimumTime: DateTime @21600 {#3075
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3090 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3092 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3094 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3100 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1562156702 {#3080
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#3081
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3098 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3126
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3148 …}
    -lockByStatus: 1
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3127 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3132 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3129 …}
    -minimumTime: DateTime @21600 {#3119
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3134 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3136 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3138 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3144 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1593606766 {#3124
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#3125
      date: 2025-09-03 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3169
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3191 …}
    -lockByStatus: 1
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3170 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3175 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3172 …}
    -minimumTime: DateTime @21600 {#3161
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3177 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3179 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3181 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3187 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1562163502 {#3167
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#3168
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3098 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3211
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3234 …}
    -lockByStatus: 1
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3212 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3217 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3214 …}
    -minimumTime: DateTime @21600 {#3204
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3219 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3221 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3223 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3229 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1562232682 {#3209
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#3210
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3227 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1600
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1616 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1601 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1606 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1611 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773722 {#1598
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1599
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1609 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3254
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3276 …}
    -lockByStatus: 1
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3255 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3260 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3257 …}
    -minimumTime: DateTime @21600 {#3247
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3262 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3264 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3266 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3271 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1593606811 {#3252
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3253
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3589
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3612 …}
    -lockByStatus: 1
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3590 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3595 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3592 …}
    -minimumTime: DateTime @21600 {#3586
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3597 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3599 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3601 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3607 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773833 {#3587
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#3588
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3605 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3634
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3657 …}
    -lockByStatus: 1
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3635 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3640 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3637 …}
    -minimumTime: DateTime @21600 {#3631
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3642 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3644 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3646 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3652 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773894 {#3632
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#3633
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3650 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3677
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3699 …}
    -lockByStatus: 1
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3678 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3683 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3680 …}
    -minimumTime: DateTime @21600 {#3670
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3685 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3687 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3689 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3695 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1562849084 {#3675
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#3676
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3650 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3720
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3743 …}
    -lockByStatus: 1
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3721 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3726 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3723 …}
    -minimumTime: DateTime @21600 {#3712
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3728 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3730 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3732 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3738 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1593692090 {#3718
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3719
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3765
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3788 …}
    -lockByStatus: 1
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3766 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3771 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3768 …}
    -minimumTime: DateTime @21600 {#3757
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3773 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3775 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3777 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3783 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1563350470 {#3763
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#3764
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3781 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3808
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3831 …}
    -lockByStatus: 1
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3809 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3814 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3811 …}
    -minimumTime: DateTime @21600 {#3801
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3816 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3818 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3820 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3826 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1593692323 {#3806
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#3807
      date: 2025-08-08 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3852
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3875 …}
    -lockByStatus: 1
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3853 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3858 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3855 …}
    -minimumTime: DateTime @21600 {#3844
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3860 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3862 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3864 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3870 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1563440531 {#3850
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#3851
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3868 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3896
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3918 …}
    -lockByStatus: 1
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3897 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3902 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3899 …}
    -minimumTime: DateTime @21600 {#3888
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3904 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3906 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3908 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3913 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1593692449 {#3894
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3895
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3938
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3961 …}
    -lockByStatus: 1
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3939 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3944 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3941 …}
    -minimumTime: DateTime @21600 {#3931
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3946 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3948 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3950 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3956 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1563459061 {#3936
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#3937
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3954 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3982
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4004 …}
    -lockByStatus: 1
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3983 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3988 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3985 …}
    -minimumTime: DateTime @21600 {#3974
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3990 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3992 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3994 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3999 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1593693456 {#3980
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#3981
      date: 2025-07-10 08:50:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4024
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4046 …}
    -lockByStatus: 1
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4025 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4030 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4027 …}
    -minimumTime: DateTime @21600 {#4017
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4032 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4034 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4036 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4041 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1563794342 {#4022
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4023
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1630
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1645 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1631 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1636 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1641 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1550773957 {#1628
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1629
      date: 2025-09-10 01:00:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4066
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4087 …}
    -lockByStatus: 1
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4067 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4072 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4069 …}
    -minimumTime: DateTime @21600 {#4059
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4074 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4076 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4078 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4083 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1593693000 {#4064
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4065
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1659
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1660 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1665 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1670 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561983207 {#1657
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#1658
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4428
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4449 …}
    -lockByStatus: 1
    -id: "4837ecd5-967a-11e9-b217-0242ac1f0002"
    -chapters: Doctrine\ORM\PersistentCollection {#4429 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4434 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4431 …}
    -minimumTime: DateTime @21600 {#4425
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4436 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4438 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4440 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4445 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561378755 {#4426
      date: 2019-06-24 14:19:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4427
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1659
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1660 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1665 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1670 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561983207 {#1657
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#1658
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4469
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4491 …}
    -lockByStatus: 1
    -id: "ceee0e08-9bf9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4470 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4475 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4472 …}
    -minimumTime: DateTime @21600 {#4462
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4477 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4479 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4481 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4486 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561983283 {#4467
      date: 2019-07-01 14:14:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4468
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1659
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1660 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1665 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1670 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561983207 {#1657
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#1658
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4510
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4532 …}
    -lockByStatus: 1
    -id: "64f7dca6-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#4511 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4516 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4513 …}
    -minimumTime: DateTime @21600 {#4504
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4518 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4520 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4527 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760021899 {#4509
      date: 2025-10-09 16:58:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1659
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1674 …}
    -lockByStatus: 1
    -id: "a1af6f21-9bf9-11e9-aad5-0242ac160002"
    -lessons: Doctrine\ORM\PersistentCollection {#1660 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1665 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1670 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561983207 {#1657
      date: 2019-07-01 14:13:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1593611045 {#1658
      date: 2020-07-01 15:44:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4553
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4575 …}
    -lockByStatus: 1
    -id: "6501e06e-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#4554 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4559 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4556 …}
    -minimumTime: DateTime @21600 {#4551
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4561 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4563 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4570 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760021900 {#4552
      date: 2025-10-09 16:58:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1686
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1700 …}
    -lockByStatus: 1
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#1687 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1692 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1697 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1739887846 {#1677
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4710
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4732 …}
    -lockByStatus: 1
    -id: "26304277-ee02-11ef-aa1b-0242c0a83006"
    -chapters: Doctrine\ORM\PersistentCollection {#4711 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4716 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4713 …}
    -minimumTime: DateTime @21600 {#4707
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4718 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4720 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4722 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4727 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1739887846 {#4708
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#4709
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1686
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1700 …}
    -lockByStatus: 1
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#1687 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1692 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1697 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1739887846 {#1677
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4751
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4773 …}
    -lockByStatus: 1
    -id: "2630dd1b-ee02-11ef-aa1b-0242c0a83006"
    -chapters: Doctrine\ORM\PersistentCollection {#4752 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4757 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4754 …}
    -minimumTime: DateTime @21600 {#4744
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4759 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4761 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4763 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4768 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1739887846 {#4749
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#4750
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1686
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1700 …}
    -lockByStatus: 1
    -id: "263123a7-ee02-11ef-aa1b-0242c0a83006"
    -lessons: Doctrine\ORM\PersistentCollection {#1687 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1692 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1697 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1739887846 {#1677
      date: 2025-02-18 15:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4792
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4815 …}
    -lockByStatus: 1
    -id: "a350eee5-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#4793 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4798 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4795 …}
    -minimumTime: DateTime @21600 {#4785
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4800 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4802 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4804 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4810 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#4790
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#4791
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4920
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4945 …}
    -lockByStatus: 1
    -id: "ff61d0df-de9c-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#4921 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4926 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4923 …}
    -minimumTime: DateTime @21600 {#4917
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4928 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4930 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4931 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4933 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4939 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569310149 {#4918
      date: 2019-09-24 09:29:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458815 {#4919
      date: 2025-09-10 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4937 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4966
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4990 …}
    -lockByStatus: 1
    -id: "1befc2dc-5e6a-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#4967 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4972 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4969 …}
    -minimumTime: DateTime @21600 {#4958
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4974 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4976 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4978 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4984 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1752247027 {#4964
      date: 2025-07-11 17:17:07.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1758639942 {#4965
      date: 2025-09-23 17:05:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4982 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5011
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5035 …}
    -lockByStatus: 1
    -id: "1fc2d307-de9d-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5012 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5017 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5014 …}
    -minimumTime: DateTime @21600 {#5003
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5019 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5021 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5023 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5029 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569310203 {#5009
      date: 2019-09-24 09:30:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757012074 {#5010
      date: 2025-09-04 20:54:34.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5027 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5055
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5079 …}
    -lockByStatus: 1
    -id: "1c8cde86-5e6c-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5056 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5061 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5058 …}
    -minimumTime: DateTime @21600 {#5048
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5063 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5065 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5067 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5073 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1752247887 {#5053
      date: 2025-07-11 17:31:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756818738 {#5054
      date: 2025-09-02 15:12:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5071 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5100
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5123 …}
    -lockByStatus: 1
    -id: "7f20746e-de9d-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5101 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5106 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5103 …}
    -minimumTime: DateTime @21600 {#5092
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5108 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5110 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5112 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5118 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569310363 {#5098
      date: 2019-09-24 09:32:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756281676 {#5099
      date: 2025-08-27 10:01:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4548 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5143
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5167 …}
    -lockByStatus: 1
    -id: "29db8236-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5144 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5149 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5146 …}
    -minimumTime: DateTime @21600 {#5136
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5151 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5153 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5155 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5161 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1752248339 {#5141
      date: 2025-07-11 17:38:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760428456 {#5142
      date: 2025-10-14 09:54:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5159 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5188
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5211 …}
    -lockByStatus: 1
    -id: "df0efdaf-de9e-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5189 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5194 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5191 …}
    -minimumTime: DateTime @21600 {#5180
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5196 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5198 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5200 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5206 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569310954 {#5186
      date: 2019-09-24 09:42:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757448637 {#5187
      date: 2025-09-09 22:10:37.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3650 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5232
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5255 …}
    -lockByStatus: 1
    -id: "9791231c-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5233 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5238 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5235 …}
    -minimumTime: DateTime @21600 {#5224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5240 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5242 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5244 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5250 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1752248523 {#5230
      date: 2025-07-11 17:42:03.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757448829 {#5231
      date: 2025-09-09 22:13:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3650 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5276
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5299 …}
    -lockByStatus: 1
    -id: "a7d2443f-de9e-11e9-910f-0242ac160005"
    -chapters: Doctrine\ORM\PersistentCollection {#5277 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5282 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5279 …}
    -minimumTime: DateTime @21600 {#5268
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5284 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5286 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5288 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5294 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569310861 {#5274
      date: 2019-09-24 09:41:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757059042 {#5275
      date: 2025-09-05 09:57:22.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4548 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5319
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5343 …}
    -lockByStatus: 1
    -id: "da671030-5e6d-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#5320 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5325 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5322 …}
    -minimumTime: DateTime @21600 {#5312
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5327 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5329 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5331 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5337 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1752248635 {#5317
      date: 2025-07-11 17:43:55.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757403813 {#5318
      date: 2025-09-09 09:43:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5335 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5381
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5396 …}
    -lockByStatus: 1
    -id: "61311b68-4948-11ed-b62f-0242c0a8a007"
    -chapters: Doctrine\ORM\PersistentCollection {#5380 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5372 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5378 …}
    -minimumTime: DateTime @21600 {#5384
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5374 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5376 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5386 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5391 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1665481073 {#5383
      date: 2022-10-11 11:37:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752249025 {#5382
      date: 2025-07-11 17:50:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5415
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5439 …}
    -lockByStatus: 1
    -id: "c5deac24-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#5416 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5421 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5418 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5423 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4930 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5425 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5427 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5433 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1725631829 {#5409
      date: 2024-09-06 16:10:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757411145 {#5414
      date: 2025-09-09 11:45:45.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5431 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5459
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5483 …}
    -lockByStatus: 1
    -id: "c5f5bfda-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#5460 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5465 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5462 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5467 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4930 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5469 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5471 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5477 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1725631830 {#5452
      date: 2024-09-06 16:10:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756969667 {#5458
      date: 2025-09-04 09:07:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5475 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "928e0f29-de9c-11e9-910f-0242ac160005"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1569309966 {#1703
      date: 2019-09-24 09:26:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458819 {#1712
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5503
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5525 …}
    -lockByStatus: 1
    -id: "c60a1121-6c59-11ef-a99a-0242c0a84006"
    -chapters: Doctrine\ORM\PersistentCollection {#5504 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5509 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5506 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5511 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#4930 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5513 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5515 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5520 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1725631830 {#5496
      date: 2024-09-06 16:10:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5502
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559040230 {#1740
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1741
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5938
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5962 …}
    -lockByStatus: 1
    -id: "1ffd836a-8146-11e9-a047-0242c0a86003"
    -chapters: Doctrine\ORM\PersistentCollection {#5939 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5944 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5941 …}
    -minimumTime: DateTime @21600 {#5935
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5946 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5948 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5950 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5956 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559040179 {#5936
      date: 2019-05-28 12:42:59.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372405 {#5937
      date: 2025-09-09 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5954 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
54 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559040230 {#1740
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1741
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5984
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6007 …}
    -lockByStatus: 1
    -id: "b9a36876-97e9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#5985 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5990 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5987 …}
    -minimumTime: DateTime @21600 {#5981
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5992 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5994 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5996 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6002 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561536570 {#5982
      date: 2019-06-26 10:09:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372411 {#5983
      date: 2025-09-09 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5954 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS GRANTED
Show voter details
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559040230 {#1740
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1741
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6028
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6052 …}
    -lockByStatus: 1
    -id: "daf6f531-9813-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6029 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6034 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6031 …}
    -minimumTime: DateTime @21600 {#6020
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6036 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6038 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6040 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6046 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561554665 {#6026
      date: 2019-06-26 15:11:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754989181 {#6027
      date: 2025-08-12 10:59:41.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6044 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559040230 {#1740
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1741
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6072
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6096 …}
    -lockByStatus: 1
    -id: "853c5bea-98e5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6073 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6078 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6075 …}
    -minimumTime: DateTime @21600 {#6065
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6080 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6082 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6084 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6090 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561644716 {#6070
      date: 2019-06-27 16:11:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756153572 {#6071
      date: 2025-08-25 22:26:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6088 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "3e417641-8146-11e9-a047-0242c0a86003"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1559040230 {#1740
      date: 2019-05-28 12:43:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372418 {#1741
      date: 2025-09-09 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6116
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6140 …}
    -lockByStatus: 1
    -id: "b307c258-998d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#6117 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6122 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6119 …}
    -minimumTime: DateTime @21600 {#6109
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6124 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6126 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6128 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6134 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1561716948 {#6114
      date: 2019-06-28 12:15:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754587037 {#6115
      date: 2025-08-07 19:17:17.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6132 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1770
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1771 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1776 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1700556426 {#1769
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6285
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6308 …}
    -lockByStatus: 1
    -id: "e1bca0a6-885b-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#6286 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6291 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6288 …}
    -minimumTime: DateTime @21600 {#6282
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6293 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6295 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6296 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6298 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6303 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1700563870 {#6283
      date: 2023-11-21 11:51:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6284
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1770
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1771 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1776 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1700556426 {#1769
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6327
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6349 …}
    -lockByStatus: 1
    -id: "c4ea5197-bf4a-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#6328 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6333 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6330 …}
    -minimumTime: DateTime @21600 {#6320
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6335 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6295 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6337 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6339 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6344 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1706603834 {#6325
      date: 2024-01-30 09:37:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6326
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1770
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1771 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1776 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1700556426 {#1769
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6368
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6390 …}
    -lockByStatus: 1
    -id: "a846b182-e5cf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6369 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6374 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6371 …}
    -minimumTime: DateTime @21600 {#6361
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6376 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6295 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6378 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6380 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6385 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1710839053 {#6366
      date: 2024-03-19 10:04:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6367
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1770
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1771 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1776 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1700556426 {#1769
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6409
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6431 …}
    -lockByStatus: 1
    -id: "afc60f79-9daf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6410 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6415 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6412 …}
    -minimumTime: DateTime @21600 {#6402
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6417 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6295 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6419 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6421 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6426 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1702908838 {#6407
      date: 2023-12-18 15:13:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6408
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1770
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1771 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1776 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1700556426 {#1769
      date: 2023-11-21 09:47:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6450
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6471 …}
    -lockByStatus: 1
    -id: "979374a7-dd4c-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6451 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6456 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6453 …}
    -minimumTime: DateTime @21600 {#6443
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6458 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6295 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6460 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6462 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6467 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1709903152 {#6448
      date: 2024-03-08 14:05:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6449
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1795
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -id: "9c56c146-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1796 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1801 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1805 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1787
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6631
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6653 …}
    -lockByStatus: 1
    -id: "9c55e298-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6632 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6637 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6634 …}
    -minimumTime: DateTime @21600 {#6628
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6639 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2614 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6641 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6643 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6648 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#6629
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6630
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1795
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -id: "9c56c146-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1796 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1801 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1805 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1787
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6672
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6694 …}
    -lockByStatus: 1
    -id: "9c56acfc-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6673 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6678 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6675 …}
    -minimumTime: DateTime @21600 {#6665
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6680 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2614 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6682 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6684 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6689 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#6670
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6671
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1819
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1832 …}
    -lockByStatus: 1
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1820 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1825 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1829 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1811
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6770
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6792 …}
    -lockByStatus: 1
    -id: "9c581c6f-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6771 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6776 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6773 …}
    -minimumTime: DateTime @21600 {#6767
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6778 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2614 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6780 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6782 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6787 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#6768
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6769
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1819
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1832 …}
    -lockByStatus: 1
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1820 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1825 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1829 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1811
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6811
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6833 …}
    -lockByStatus: 1
    -id: "9c58ea08-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6812 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6817 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6814 …}
    -minimumTime: DateTime @21600 {#6804
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6819 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2614 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6821 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6823 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6828 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#6809
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6810
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1819
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1832 …}
    -lockByStatus: 1
    -id: "9c5a4f0b-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1820 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1825 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1829 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1811
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6852
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6874 …}
    -lockByStatus: 1
    -id: "9c5a3531-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6853 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6858 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6855 …}
    -minimumTime: DateTime @21600 {#6845
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6860 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2614 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6862 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6864 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6869 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#6850
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6851
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1843
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1857 …}
    -lockByStatus: 1
    -id: "9c5ec5ab-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1844 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1849 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1854 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1835
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6978
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7000 …}
    -lockByStatus: 1
    -id: "9c5b44e1-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#6979 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6984 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6981 …}
    -minimumTime: DateTime @21600 {#6975
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6986 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2614 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6988 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6990 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6995 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#6976
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6977
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1843
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1857 …}
    -lockByStatus: 1
    -id: "9c5ec5ab-d327-11ef-9ab9-0242c0a83005"
    -lessons: Doctrine\ORM\PersistentCollection {#1844 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1849 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1854 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1835
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7019
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7042 …}
    -lockByStatus: 1
    -id: "9c5eba39-d327-11ef-9ab9-0242c0a83005"
    -chapters: Doctrine\ORM\PersistentCollection {#7020 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7025 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7022 …}
    -minimumTime: DateTime @21600 {#7012
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7027 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2614 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7029 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7031 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7037 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#7017
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7018
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1881 …}
    -lockByStatus: 1
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760022124 {#1860
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7119
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7141 …}
    -lockByStatus: 1
    -id: "eac88239-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7120 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7125 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7122 …}
    -minimumTime: DateTime @21600 {#7117
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7127 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7129 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7136 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760022124 {#7118
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1881 …}
    -lockByStatus: 1
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760022124 {#1860
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7159
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7181 …}
    -lockByStatus: 1
    -id: "eacf60f2-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7160 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7165 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7162 …}
    -minimumTime: DateTime @21600 {#7153
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7167 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7169 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7176 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760022124 {#7158
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1881 …}
    -lockByStatus: 1
    -id: "ea9c9594-a520-11f0-b3b5-4ec904c5ee47"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760022124 {#1860
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7199
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7221 …}
    -lockByStatus: 1
    -id: "ead4de2e-a520-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#7200 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7205 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7202 …}
    -minimumTime: DateTime @21600 {#7193
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7207 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7209 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7216 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760022124 {#7198
      date: 2025-10-09 17:02:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7324
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7346 …}
    -lockByStatus: 1
    -id: "a35f06e4-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7325 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7330 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7327 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7332 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7334 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7336 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7341 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7322
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7323
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7364
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7387 …}
    -lockByStatus: 1
    -id: "a35fc03c-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7365 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7370 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7367 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7372 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7374 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7376 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7382 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7358
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7363
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7407
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7430 …}
    -lockByStatus: 1
    -id: "a36033fe-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7408 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7413 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7410 …}
    -minimumTime: DateTime @21600 {#7399
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7415 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7417 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7419 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7425 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7405
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7406
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7450
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7472 …}
    -lockByStatus: 1
    -id: "a360f74e-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7451 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7456 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7453 …}
    -minimumTime: DateTime @21600 {#7442
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7458 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7460 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7462 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7467 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7448
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7449
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7491
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7514 …}
    -lockByStatus: 1
    -id: "a36166d5-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7492 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7497 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7494 …}
    -minimumTime: DateTime @21600 {#7484
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7499 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7501 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7503 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7509 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7489
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7490
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7534
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7556 …}
    -lockByStatus: 1
    -id: "a3623cfe-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7535 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7540 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7537 …}
    -minimumTime: DateTime @21600 {#7526
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7542 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7544 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7546 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7551 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7532
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7533
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7575
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7597 …}
    -lockByStatus: 1
    -id: "a362a8f8-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7576 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7581 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7578 …}
    -minimumTime: DateTime @21600 {#7568
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7583 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7585 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7587 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7592 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7573
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7574
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7616
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7638 …}
    -lockByStatus: 1
    -id: "a3630389-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7617 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7622 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7619 …}
    -minimumTime: DateTime @21600 {#7609
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7624 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7626 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7628 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7633 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7614
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7615
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1892
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "a3636ee6-00be-11f0-b921-0242c0a8e007"
    -lessons: Doctrine\ORM\PersistentCollection {#1893 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1898 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#1884
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7657
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7680 …}
    -lockByStatus: 1
    -id: "a36365bb-00be-11f0-b921-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#7658 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7663 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7660 …}
    -minimumTime: DateTime @21600 {#7650
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7665 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7667 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7669 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7675 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1741947923 {#7655
      date: 2025-03-14 11:25:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7656
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7953
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7975 …}
    -lockByStatus: 1
    -id: "c7008fe2-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#7954 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7959 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7956 …}
    -minimumTime: DateTime @21600 {#7950
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7961 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7963 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7965 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7970 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#7951
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#7952
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7994
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8017 …}
    -lockByStatus: 1
    -id: "c7010a8b-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#7995 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8000 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7997 …}
    -minimumTime: DateTime @21600 {#7987
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8002 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8004 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8006 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8012 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#7992
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#7993
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8037
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8059 …}
    -lockByStatus: 1
    -id: "c7017596-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8038 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8043 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8040 …}
    -minimumTime: DateTime @21600 {#8029
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8045 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8047 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8049 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8054 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#8035
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8036
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8078
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8100 …}
    -lockByStatus: 1
    -id: "8ad06411-46cb-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8079 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8084 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8081 …}
    -minimumTime: DateTime @21600 {#8071
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8086 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8088 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8090 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8095 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749650046 {#8076
      date: 2025-06-11 15:54:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8077
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8119
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8141 …}
    -lockByStatus: 1
    -id: "c701d95c-46ca-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8120 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8125 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8122 …}
    -minimumTime: DateTime @21600 {#8112
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8127 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8129 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8131 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8136 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#8117
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8118
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8160
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8182 …}
    -lockByStatus: 1
    -id: "9f61c602-46cb-11f0-9e11-de2cd2cc54e5"
    -chapters: Doctrine\ORM\PersistentCollection {#8161 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8166 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8163 …}
    -minimumTime: DateTime @21600 {#8153
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8168 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8170 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8172 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8177 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749650081 {#8158
      date: 2025-06-11 15:54:41.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8159
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8200
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8222 …}
    -lockByStatus: 1
    -id: "f8106db9-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#8201 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8206 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8203 …}
    -minimumTime: DateTime @21600 {#8194
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8208 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8210 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8217 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1751887049 {#8199
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8240
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8262 …}
    -lockByStatus: 1
    -id: "f8175c04-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#8241 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8246 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8243 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8248 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8250 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8257 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1751887049 {#8234
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1918
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1932 …}
    -lockByStatus: 1
    -id: "c701e977-46ca-11f0-9e11-de2cd2cc54e5"
    -lessons: Doctrine\ORM\PersistentCollection {#1919 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1924 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1929 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1749649718 {#1909
      date: 2025-06-11 15:48:38.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8281
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8303 …}
    -lockByStatus: 1
    -id: "f819fd8c-5b23-11f0-9999-02532326be60"
    -chapters: Doctrine\ORM\PersistentCollection {#8282 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8287 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8284 …}
    -minimumTime: DateTime @21600 {#8274
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8289 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8291 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8298 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1751887049 {#8280
      date: 2025-07-07 13:17:29.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1958 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#1935
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8576
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8598 …}
    -lockByStatus: 1
    -id: "76193b39-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#8577 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8582 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8579 …}
    -minimumTime: DateTime @21600 {#8573
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8584 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8586 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8588 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8593 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#8574
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8575
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1958 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#1935
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8617
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8640 …}
    -lockByStatus: 1
    -id: "76196f3c-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#8618 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8623 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8620 …}
    -minimumTime: DateTime @21600 {#8610
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8625 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8627 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8629 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8635 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#8615
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8616
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1958 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#1935
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8660
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8682 …}
    -lockByStatus: 1
    -id: "7619a341-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#8661 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8666 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8663 …}
    -minimumTime: DateTime @21600 {#8652
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8668 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8670 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8672 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8677 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#8658
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8659
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1958 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#1935
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8701
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8723 …}
    -lockByStatus: 1
    -id: "7619d561-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#8702 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8707 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8704 …}
    -minimumTime: DateTime @21600 {#8694
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8709 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8711 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8713 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8718 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#8699
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8700
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1944
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1958 …}
    -lockByStatus: 1
    -id: "7619dc27-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1945 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1950 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1955 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317020 {#1935
      date: 2025-06-19 09:10:20.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8741
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8763 …}
    -lockByStatus: 1
    -id: "623736e1-9d20-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#8742 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8747 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8744 …}
    -minimumTime: DateTime @21600 {#8735
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8749 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8751 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8758 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1759142286 {#8740
      date: 2025-09-29 12:38:06.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1326 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1970
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1984 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1971 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1976 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1981 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1961
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8924
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8946 …}
    -lockByStatus: 1
    -id: "170f45c7-ae23-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8925 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8930 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8927 …}
    -minimumTime: DateTime @21600 {#8921
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8932 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6295 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8934 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8936 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8941 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1704717622 {#8922
      date: 2024-01-08 13:40:22.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"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1970
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1984 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1971 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1976 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1981 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1961
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8966
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8988 …}
    -lockByStatus: 1
    -id: "2ff0a6d2-ae2c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8967 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8972 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8969 …}
    -minimumTime: DateTime @21600 {#8959
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8974 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6295 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8976 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8978 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8983 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1704721530 {#8964
      date: 2024-01-08 14:45:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8965
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1970
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1984 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1971 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1976 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1981 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1961
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9008
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9031 …}
    -lockByStatus: 1
    -id: "3e44fcd0-ae36-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9009 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9014 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9011 …}
    -minimumTime: DateTime @21600 {#9001
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9016 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6295 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9018 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9020 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9026 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1704725849 {#9006
      date: 2024-01-08 15:57:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751025587 {#9007
      date: 2025-06-27 13:59:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2011 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1987
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#1995
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9136
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9159 …}
    -lockByStatus: 1
    -id: "29e7b3bb-1f55-11f0-831e-0242c0a8e007"
    -chapters: Doctrine\ORM\PersistentCollection {#9137 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9142 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9139 …}
    -minimumTime: DateTime @21600 {#9133
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9144 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9146 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9148 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9154 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1745311108 {#9134
      date: 2025-04-22 10:38:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9135
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2011 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1987
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#1995
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9179
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9201 …}
    -lockByStatus: 1
    -id: "b30068be-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#9180 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9185 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9182 …}
    -minimumTime: DateTime @21600 {#9171
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9187 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9189 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9191 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9196 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#9177
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9178
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2011 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1987
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#1995
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9220
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9242 …}
    -lockByStatus: 1
    -id: "b300b1d0-4cdc-11f0-afdb-fe8199f74cf1"
    -chapters: Doctrine\ORM\PersistentCollection {#9221 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9226 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9223 …}
    -minimumTime: DateTime @21600 {#9213
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9228 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9230 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9232 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9237 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#9218
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#9219
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2011 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1987
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#1995
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9261
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9283 …}
    -lockByStatus: 1
    -id: "1b9714cc-7e9e-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#9262 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9267 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9264 …}
    -minimumTime: DateTime @21600 {#9254
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9269 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9271 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9278 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1755787798 {#9259
      date: 2025-08-21 16:49:58.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#9260
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1326 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1326 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2011 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1987
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#1995
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9303
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9325 …}
    -lockByStatus: 1
    -id: "5b6cc70f-7ea6-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#9304 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9309 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9306 …}
    -minimumTime: DateTime @21600 {#9295
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9311 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9313 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9320 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1755791341 {#9301
      date: 2025-08-21 17:49:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755791341 {#9302
      date: 2025-08-21 17:49:01.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#1326 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1326 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1996
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2011 …}
    -lockByStatus: 1
    -id: "b300d46b-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1997 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2002 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2007 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#1987
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1755817216 {#1995
      date: 2025-08-22 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9344
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9366 …}
    -lockByStatus: 1
    -id: "25a681f0-a5e8-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#9345 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9350 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9347 …}
    -minimumTime: DateTime @21600 {#9337
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9352 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9354 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9361 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760107693 {#9343
      date: 2025-10-10 16:48:13.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2023
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2037 …}
    -lockByStatus: 1
    -id: "b3106ea1-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2024 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2029 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2034 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#2014
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9554
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9575 …}
    -lockByStatus: 1
    -id: "7e4311f9-a5e9-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#9555 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9560 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9557 …}
    -minimumTime: DateTime @21600 {#9552
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9562 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9564 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9571 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760108271 {#9553
      date: 2025-10-10 16:57:51.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2023
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2037 …}
    -lockByStatus: 1
    -id: "b3106ea1-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#2024 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2029 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2034 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1750317122 {#2014
      date: 2025-06-19 09:12:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9594
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9613 …}
    -lockByStatus: 1
    -id: "7e45eb26-a5e9-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#9595 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9600 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9597 …}
    -minimumTime: DateTime @21600 {#9587
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9602 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2186 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9604 …}
    -lessonStats: null
    -updateTracker: null
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1760108271 {#9593
      date: 2025-10-10 16:57:51.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"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 {#1159
    -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
    -lockByStatus: 1
    -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
    -modules: Doctrine\ORM\PersistentCollection {#1172 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
    -totalHourDescription: 0
    -videoDescription: null
    -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
    -trainingType: "blended"
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
    -thematic: [
      "10"
    ]
    -diploma: 2
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
    -createdAt: DateTime @1736935255 {#1152
      date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458966 {#1157
      date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
    #fromApi: false
    -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
    -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1159
  -lockBy: App\Entity\Scholar\Training\Training {#1291 …}
  -lockByStatus: 1
  -id: "9c5ed225-d327-11ef-9ab9-0242c0a83005"
  -modules: Doctrine\ORM\PersistentCollection {#1172 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1199 …}
  -totalHourDescription: 0
  -videoDescription: null
  -diplomaDescription: "Titre professionnel Niveau 5  (Bac +2)"
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1208 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1215 …}
  -trainingType: "blended"
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1228 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1233 …}
  -thematic: [
    "10"
  ]
  -diploma: 2
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1275 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
  -createdAt: DateTime @1736935255 {#1152
    date: 2025-01-15 11:00:55.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1757458966 {#1157
    date: 2025-09-10 01:02:46.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1299 …}
  #fromApi: false
  -name: "Conducteur de Travaux du Bâtiment et du Génie Civil"
  -description: "Le conducteur de travaux en bâtiment et génie civil gère les aspects techniques, administratifs et financiers des chantiers, depuis la préparation jusqu’à la livraison. Responsable de la qualité, sécurité et rentabilité, il planifie les moyens et ressources, assure le suivi budgétaire et coordonne les acteurs internes et externes. Ce rôle inclut des interactions étroites avec divers partenaires, une capacité à anticiper et résoudre les imprévus, et une adaptation aux contraintes du terrain. Maîtrisant les outils numériques et le BIM, il agit sous l’autorité de la direction avec une grande autonomie et exige une forte mobilité et implication."
  -public: false
  -_links: null
  -status: "published"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1336 …}
}
"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