https://e-learning.adrec.staging.nellapp-01.drosalys.net/training/3f0b245e-884a-11ee-a0d6-0242c0a85003

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 {#1120
  -map: Symfony\Component\Security\Http\AccessMap {#1122 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#960 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#904
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#680 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#960 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1132 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#944 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1067 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#681 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#1126
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#975 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#892
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#681 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1022 …}
  -map: Symfony\Component\Security\Http\AccessMap {#1122 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#955
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#681 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1052 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#944 …}
}
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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2370
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2452 …}
    -lockByStatus: 1
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2386 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2399 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2396 …}
    -minimumTime: DateTime @21600 {#2367
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2415 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2420 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2444 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2434 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550689990 {#2366
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2343
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1624 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2494
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2512 …}
    -lockByStatus: 1
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2493 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2486 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2483 …}
    -minimumTime: DateTime @21600 {#2446
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2488 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2498 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2500 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2506 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1575467666 {#2439
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2495
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2504 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2534
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2557 …}
    -lockByStatus: 1
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2535 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2540 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2537 …}
    -minimumTime: DateTime @21600 {#2531
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2542 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2544 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2546 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2552 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550693673 {#2532
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2533
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2504 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#2579
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#2596 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#2580 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2585 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2582 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2587 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2590 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2592 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2598 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1738574198 {#2577
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#2578
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2504 …}
    #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
5 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1568
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1614 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1574 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1598 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1603 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550692828 {#1561
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1566
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2603
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2627 …}
    -lockByStatus: 1
    -id: "8aeaf925-01af-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#2604 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2609 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2606 …}
    -minimumTime: DateTime @21600 {#2600
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2611 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2613 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2615 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2621 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1770198888 {#2601
      date: 2026-02-04 10:54:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1783674990 {#2602
      date: 2026-07-10 11:16:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2619 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1627
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1647 …}
    -lockByStatus: 1
    -id: "106ac276-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1628 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1638 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1643 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700558794 {#1609
      date: 2023-11-21 10:26:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1607
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2840
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2864 …}
    -lockByStatus: 1
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#2841 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2846 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2843 …}
    -minimumTime: DateTime @21600 {#2837
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2848 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2850 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2852 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2858 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1566806355 {#2838
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#2839
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2856 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2915
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2939 …}
    -lockByStatus: 1
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2916 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2921 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2918 …}
    -minimumTime: DateTime @21600 {#2912
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2923 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2925 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2927 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2933 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773618 {#2913
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#2914
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2931 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"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
8 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2961
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2984 …}
    -lockByStatus: 1
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2962 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2967 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2964 …}
    -minimumTime: DateTime @21600 {#2958
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2969 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2971 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2973 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2979 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773679 {#2959
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#2960
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1686 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3006
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3028 …}
    -lockByStatus: 1
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3007 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3012 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3009 …}
    -minimumTime: DateTime @21600 {#3003
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3014 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3016 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3018 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3024 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1561995185 {#3004
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#3005
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2931 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3050
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3072 …}
    -lockByStatus: 1
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3051 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3056 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3053 …}
    -minimumTime: DateTime @21600 {#3047
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3058 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3060 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3062 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3068 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1593606669 {#3048
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3049
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3094
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3116 …}
    -lockByStatus: 1
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3095 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3100 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3097 …}
    -minimumTime: DateTime @21600 {#3091
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3102 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3104 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3106 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3112 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1562084385 {#3092
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#3093
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2931 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3137
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3159 …}
    -lockByStatus: 1
    -id: "1e5b8cc0-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3138 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3143 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3140 …}
    -minimumTime: DateTime @21600 {#3135
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3145 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3147 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3154 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1772213475 {#3136
      date: 2026-02-27 18:31:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3182
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3205 …}
    -lockByStatus: 1
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3183 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3188 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3185 …}
    -minimumTime: DateTime @21600 {#3179
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3190 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3192 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3194 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3200 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1562143214 {#3180
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#3181
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2931 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3227
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3251 …}
    -lockByStatus: 1
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3228 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3233 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3230 …}
    -minimumTime: DateTime @21600 {#3224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3235 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3237 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3239 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3245 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1562156702 {#3225
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#3226
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3243 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3273
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3295 …}
    -lockByStatus: 1
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3274 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3279 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3276 …}
    -minimumTime: DateTime @21600 {#3270
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3281 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3283 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3285 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3291 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1593606766 {#3271
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#3272
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3317
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3339 …}
    -lockByStatus: 1
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3318 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3323 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3320 …}
    -minimumTime: DateTime @21600 {#3314
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3325 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3327 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3329 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3335 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1562163502 {#3315
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#3316
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3243 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3361
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3384 …}
    -lockByStatus: 1
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3362 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3367 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3364 …}
    -minimumTime: DateTime @21600 {#3358
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3369 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3371 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3373 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3379 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1562232682 {#3359
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#3360
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3377 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3405
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3427 …}
    -lockByStatus: 1
    -id: "1ea02144-1402-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#3406 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3411 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3408 …}
    -minimumTime: DateTime @21600 {#3403
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3413 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3415 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3422 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1772213476 {#3404
      date: 2026-02-27 18:31:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3449
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3472 …}
    -lockByStatus: 1
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3450 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3455 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3452 …}
    -minimumTime: DateTime @21600 {#3446
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3457 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3459 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3461 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3467 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1593606811 {#3447
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3448
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1661
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1677 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1662 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1667 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1672 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773722 {#1659
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1660
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1670 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3493
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3516 …}
    -lockByStatus: 1
    -id: "5025e2a8-6346-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#3494 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3499 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3496 …}
    -minimumTime: DateTime @21600 {#3491
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3501 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3503 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3504 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3511 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1780928906 {#3492
      date: 2026-06-08 16:28:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
21 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3915
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3938 …}
    -lockByStatus: 1
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3916 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3921 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3918 …}
    -minimumTime: DateTime @21600 {#3912
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3923 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3925 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3927 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3933 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773833 {#3913
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#3914
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3931 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"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
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3960
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3984 …}
    -lockByStatus: 1
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3961 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3966 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3963 …}
    -minimumTime: DateTime @21600 {#3957
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3968 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3970 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3972 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3978 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773894 {#3958
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#3959
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3976 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4006
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4028 …}
    -lockByStatus: 1
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4007 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4012 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4009 …}
    -minimumTime: DateTime @21600 {#4003
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4014 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4016 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4018 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4024 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1562849084 {#4004
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#4005
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3976 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4050
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4073 …}
    -lockByStatus: 1
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4051 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4056 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4053 …}
    -minimumTime: DateTime @21600 {#4047
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4058 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4060 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4062 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4068 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1593692090 {#4048
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4049
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4094
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4116 …}
    -lockByStatus: 1
    -id: "1a16799f-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4095 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4100 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4097 …}
    -minimumTime: DateTime @21600 {#4092
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4102 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4104 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4111 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1772205737 {#4093
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4138
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4161 …}
    -lockByStatus: 1
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4139 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4144 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4141 …}
    -minimumTime: DateTime @21600 {#4135
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4146 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4148 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4150 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4156 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1563350470 {#4136
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#4137
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4154 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4183
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4206 …}
    -lockByStatus: 1
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4184 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4189 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4186 …}
    -minimumTime: DateTime @21600 {#4180
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4191 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4193 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4195 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4201 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1593692323 {#4181
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#4182
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4228
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4251 …}
    -lockByStatus: 1
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4229 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4234 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4231 …}
    -minimumTime: DateTime @21600 {#4225
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4236 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4238 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4240 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4246 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1563440531 {#4226
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#4227
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4244 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4273
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4296 …}
    -lockByStatus: 1
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4274 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4279 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4276 …}
    -minimumTime: DateTime @21600 {#4270
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4281 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4283 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4285 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4291 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1593692449 {#4271
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4272
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4317
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4339 …}
    -lockByStatus: 1
    -id: "1a266a84-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4318 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4323 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4320 …}
    -minimumTime: DateTime @21600 {#4315
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4325 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4327 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4334 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1772205737 {#4316
      date: 2026-02-27 16:22:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4361
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4384 …}
    -lockByStatus: 1
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4362 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4367 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4364 …}
    -minimumTime: DateTime @21600 {#4358
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4369 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4371 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4373 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4379 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1563459061 {#4359
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#4360
      date: 2025-09-10 01:00:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4377 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4406
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4429 …}
    -lockByStatus: 1
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4407 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4412 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4409 …}
    -minimumTime: DateTime @21600 {#4403
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4414 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4416 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4418 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4424 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1593693456 {#4404
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#4405
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4451
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4474 …}
    -lockByStatus: 1
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4452 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4457 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4454 …}
    -minimumTime: DateTime @21600 {#4448
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4459 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4461 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4463 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4469 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1563794342 {#4449
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4450
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4495
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4517 …}
    -lockByStatus: 1
    -id: "8f8f0f37-13f0-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4496 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4501 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4498 …}
    -minimumTime: DateTime @21600 {#4493
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4503 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4505 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4512 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1772205934 {#4494
      date: 2026-02-27 16:25:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4539
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4561 …}
    -lockByStatus: 1
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4540 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4545 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4542 …}
    -minimumTime: DateTime @21600 {#4536
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4547 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4549 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4551 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4557 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1593693000 {#4537
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4538
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4582
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4604 …}
    -lockByStatus: 1
    -id: "9816b8be-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4583 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4588 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4585 …}
    -minimumTime: DateTime @21600 {#4580
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4590 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4592 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4599 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1772206378 {#4581
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1691
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1706 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1692 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1697 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1702 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550773957 {#1689
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1690
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4625
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4647 …}
    -lockByStatus: 1
    -id: "9828cd36-13f1-11f1-a0d1-7eefa83e8046"
    -chapters: Doctrine\ORM\PersistentCollection {#4626 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4631 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4628 …}
    -minimumTime: DateTime @21600 {#4623
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4633 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4635 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4642 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1772206378 {#4624
      date: 2026-02-27 16:32:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5130
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5152 …}
    -lockByStatus: 1
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#5131 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5136 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5133 …}
    -minimumTime: DateTime @21600 {#5127
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5138 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5140 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5142 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5148 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723980 {#5128
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5129
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5173
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5196 …}
    -lockByStatus: 1
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5174 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5179 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5176 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5181 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5183 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5185 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5191 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1758875273 {#5171
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1767857970 {#5172
      date: 2026-01-08 08:39:30.0 Europe/Paris (+01:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5189 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5219
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5241 …}
    -lockByStatus: 1
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#5220 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5225 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5222 …}
    -minimumTime: DateTime @21600 {#5216
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5227 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5229 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5231 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5237 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1592379138 {#5217
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5218
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5263
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5287 …}
    -lockByStatus: 1
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5264 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5269 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5266 …}
    -minimumTime: DateTime @21600 {#5260
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5271 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5273 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5275 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5281 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1758875367 {#5261
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#5262
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5279 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5309
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5333 …}
    -lockByStatus: 1
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5310 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5315 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5312 …}
    -minimumTime: DateTime @21600 {#5306
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5317 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5319 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5321 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5327 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1585921828 {#5307
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#5308
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5325 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5354
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5376 …}
    -lockByStatus: 1
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5355 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5360 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5357 …}
    -minimumTime: DateTime @21600 {#5352
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5362 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5364 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5371 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1758875456 {#5353
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5398
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5420 …}
    -lockByStatus: 1
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5399 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5404 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5401 …}
    -minimumTime: DateTime @21600 {#5395
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5406 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5408 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5410 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5416 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1585922028 {#5396
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#5397
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5325 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5442
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5465 …}
    -lockByStatus: 1
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5443 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5448 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5445 …}
    -minimumTime: DateTime @21600 {#5439
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5450 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5452 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5454 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5460 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1585922074 {#5440
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#5441
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5458 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5487
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5511 …}
    -lockByStatus: 1
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5488 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5493 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5490 …}
    -minimumTime: DateTime @21600 {#5484
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5495 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5497 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5499 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5505 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1585922430 {#5485
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#5486
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5503 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5533
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5556 …}
    -lockByStatus: 1
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#5534 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5539 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5536 …}
    -minimumTime: DateTime @21600 {#5530
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5541 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5543 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5545 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5551 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1585922228 {#5531
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#5532
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5503 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5577
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5599 …}
    -lockByStatus: 1
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#5578 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5583 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5580 …}
    -minimumTime: DateTime @21600 {#5575
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5585 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5587 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5594 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1758875936 {#5576
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5620
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5642 …}
    -lockByStatus: 1
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#5621 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5626 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5623 …}
    -minimumTime: DateTime @21600 {#5618
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5628 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5630 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5637 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1760339179 {#5619
      date: 2025-10-13 09:06:19.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5664
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5686 …}
    -lockByStatus: 1
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#5665 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5670 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5667 …}
    -minimumTime: DateTime @21600 {#5661
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5672 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5674 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5681 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1756830480 {#5662
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#5663
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1720
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1735 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1721 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1726 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1731 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1573723755 {#1718
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1719
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5708
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5730 …}
    -lockByStatus: 1
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#5709 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5714 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5711 …}
    -minimumTime: DateTime @21600 {#5705
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5716 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5718 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5725 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1756830593 {#5706
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#5707
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2589 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1749
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1764 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1750 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1760 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550497072 {#1747
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1748
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6145
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6169 …}
    -lockByStatus: 1
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6146 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6151 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6148 …}
    -minimumTime: DateTime @21600 {#6142
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6153 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6155 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6157 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6163 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550483281 {#6143
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#6144
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"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
53 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1749
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1764 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1750 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1760 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550497072 {#1747
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1748
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6191
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6214 …}
    -lockByStatus: 1
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6192 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6197 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6194 …}
    -minimumTime: DateTime @21600 {#6188
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6199 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6201 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6203 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6209 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1552642866 {#6189
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#6190
      date: 2025-09-05 15:04:21.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1749
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1764 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1750 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1760 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550497072 {#1747
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1748
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6236
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6259 …}
    -lockByStatus: 1
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6237 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6242 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6239 …}
    -minimumTime: DateTime @21600 {#6233
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6244 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6246 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6248 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6254 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550491088 {#6234
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#6235
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6252 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1749
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1764 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1750 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1755 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1760 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1550497072 {#1747
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1748
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6281
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6303 …}
    -lockByStatus: 1
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#6282 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6287 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6284 …}
    -minimumTime: DateTime @21600 {#6278
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6289 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6291 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6293 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6299 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1552643312 {#6279
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#6280
      date: 2025-09-08 16:38:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#6161 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1776
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1791 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1777 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1782 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1787 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700558998 {#1767
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6422
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6446 …}
    -lockByStatus: 1
    -id: "0059983e-9b46-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6423 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6428 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6425 …}
    -minimumTime: DateTime @21600 {#6419
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6430 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6433 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6435 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6441 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1702643545 {#6420
      date: 2023-12-15 13:32:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6421
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1776
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1791 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1777 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1782 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1787 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700558998 {#1767
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6468
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6491 …}
    -lockByStatus: 1
    -id: "9d861776-a018-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6469 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6474 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6471 …}
    -minimumTime: DateTime @21600 {#6465
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6476 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6478 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6480 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6486 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703173807 {#6466
      date: 2023-12-21 16:50:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6467
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1776
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1791 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1777 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1782 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1787 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700558998 {#1767
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6513
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6536 …}
    -lockByStatus: 1
    -id: "dba2fbf8-a634-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6514 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6519 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6516 …}
    -minimumTime: DateTime @21600 {#6510
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6521 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6523 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6525 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6531 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703845644 {#6511
      date: 2023-12-29 11:27:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6512
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1776
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1791 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1777 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1782 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1787 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700558998 {#1767
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6558
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6581 …}
    -lockByStatus: 1
    -id: "607cc48e-a3cd-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6559 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6564 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6561 …}
    -minimumTime: DateTime @21600 {#6555
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6566 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6568 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6570 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6576 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703581297 {#6556
      date: 2023-12-26 10:01:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6557
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1776
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1791 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1777 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1782 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1787 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700558998 {#1767
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6603
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6626 …}
    -lockByStatus: 1
    -id: "29db1354-a3ff-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6604 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6609 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6606 …}
    -minimumTime: DateTime @21600 {#6600
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6611 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6432 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6613 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6615 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6621 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703602680 {#6601
      date: 2023-12-26 15:58:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6602
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1776
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1791 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1777 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1782 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1787 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700558998 {#1767
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6648
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6672 …}
    -lockByStatus: 1
    -id: "38573ba8-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6649 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6654 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6651 …}
    -minimumTime: DateTime @21600 {#6645
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6656 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6659 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6661 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6667 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1712670669 {#6646
      date: 2024-04-09 15:51:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6647
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1776
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1791 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1777 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1782 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1787 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700558998 {#1767
      date: 2023-11-21 10:29:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6694
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6717 …}
    -lockByStatus: 1
    -id: "57d7566e-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6695 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6700 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6697 …}
    -minimumTime: DateTime @21600 {#6691
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6702 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6704 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6706 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6712 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1712670722 {#6692
      date: 2024-04-09 15:52:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6693
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1803
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1817 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1804 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1809 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1814 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1750317122 {#1794
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6936
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6959 …}
    -lockByStatus: 1
    -id: "170f45c7-ae23-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6937 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6942 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6939 …}
    -minimumTime: DateTime @21600 {#6933
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6944 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6946 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6948 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6954 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704717622 {#6934
      date: 2024-01-08 13:40:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#6935
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1803
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1817 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1804 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1809 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1814 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1750317122 {#1794
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6981
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7004 …}
    -lockByStatus: 1
    -id: "2ff0a6d2-ae2c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6982 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6987 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6984 …}
    -minimumTime: DateTime @21600 {#6978
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6989 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6991 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6993 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6999 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704721530 {#6979
      date: 2024-01-08 14:45:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#6980
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1803
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1817 …}
    -lockByStatus: 1
    -id: "b2e4a8ff-4cdc-11f0-afdb-fe8199f74cf1"
    -lessons: Doctrine\ORM\PersistentCollection {#1804 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1809 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1814 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1750317122 {#1794
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7026
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7049 …}
    -lockByStatus: 1
    -id: "3e44fcd0-ae36-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7027 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7032 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7029 …}
    -minimumTime: DateTime @21600 {#7023
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7034 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7036 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7038 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7044 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704725849 {#7024
      date: 2024-01-08 15:57:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1772029860 {#7025
      date: 2026-02-25 15:31:00.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1829
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1842 …}
    -lockByStatus: 1
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1830 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1835 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1839 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711357053 {#1820
      date: 2024-03-25 09:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7156
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7178 …}
    -lockByStatus: 1
    -id: "3e7cb263-ea82-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7157 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7162 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7159 …}
    -minimumTime: DateTime @21600 {#7153
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7164 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7166 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7168 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7173 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711355561 {#7154
      date: 2024-03-25 09:32:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7155
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1829
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1842 …}
    -lockByStatus: 1
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1830 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1835 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1839 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711357053 {#1820
      date: 2024-03-25 09:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7197
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7219 …}
    -lockByStatus: 1
    -id: "60bd2830-ea86-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7198 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7203 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7200 …}
    -minimumTime: DateTime @21600 {#7190
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7205 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7207 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7209 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7214 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711357336 {#7195
      date: 2024-03-25 10:02:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7196
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1829
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1842 …}
    -lockByStatus: 1
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1830 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1835 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1839 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711357053 {#1820
      date: 2024-03-25 09:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7238
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7260 …}
    -lockByStatus: 1
    -id: "a311da27-ea8b-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7239 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7244 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7241 …}
    -minimumTime: DateTime @21600 {#7231
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7246 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7248 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7250 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7255 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711359595 {#7236
      date: 2024-03-25 10:39:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7237
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1829
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1842 …}
    -lockByStatus: 1
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1830 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1835 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1839 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711357053 {#1820
      date: 2024-03-25 09:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7279
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7301 …}
    -lockByStatus: 1
    -id: "8d075274-eaa2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7280 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7285 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7282 …}
    -minimumTime: DateTime @21600 {#7272
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7287 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7289 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7291 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7296 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711369436 {#7277
      date: 2024-03-25 13:23:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7278
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1853
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1868 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1854 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1859 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1864 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556426 {#1845
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7433
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7456 …}
    -lockByStatus: 1
    -id: "e1bca0a6-885b-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#7434 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7439 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7436 …}
    -minimumTime: DateTime @21600 {#7430
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7441 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7443 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7445 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7451 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700563870 {#7431
      date: 2023-11-21 11:51:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7432
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1853
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1868 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1854 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1859 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1864 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556426 {#1845
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7476
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7498 …}
    -lockByStatus: 1
    -id: "c4ea5197-bf4a-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#7477 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7482 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7479 …}
    -minimumTime: DateTime @21600 {#7468
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7484 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7486 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7488 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7493 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1706603834 {#7474
      date: 2024-01-30 09:37:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7475
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1853
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1868 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1854 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1859 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1864 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556426 {#1845
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7517
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7540 …}
    -lockByStatus: 1
    -id: "a846b182-e5cf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7518 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7523 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7520 …}
    -minimumTime: DateTime @21600 {#7510
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7525 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7527 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7529 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7535 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1710839053 {#7515
      date: 2024-03-19 10:04:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7516
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1853
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1868 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1854 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1859 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1864 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556426 {#1845
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7561
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7583 …}
    -lockByStatus: 1
    -id: "afc60f79-9daf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7562 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7567 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7564 …}
    -minimumTime: DateTime @21600 {#7553
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7569 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7571 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7573 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7578 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1702908838 {#7559
      date: 2023-12-18 15:13:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7560
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1853
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1868 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1854 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1859 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1864 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556426 {#1845
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7601
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7623 …}
    -lockByStatus: 1
    -id: "7c340e9a-64a4-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#7602 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7607 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7604 …}
    -minimumTime: DateTime @21600 {#7595
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7609 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3503 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7611 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7618 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1781079304 {#7600
      date: 2026-06-10 10:15:04.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1853
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1868 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1854 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1859 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1864 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556426 {#1845
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7643
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7664 …}
    -lockByStatus: 1
    -id: "979374a7-dd4c-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7644 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7649 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7646 …}
    -minimumTime: DateTime @21600 {#7635
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7651 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7653 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7655 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7660 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709903152 {#7641
      date: 2024-03-08 14:05:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7642
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1853
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1868 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1854 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1859 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1864 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556426 {#1845
      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 {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7682
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7704 …}
    -lockByStatus: 1
    -id: "ba4626ed-64a4-11f1-a069-d2c50c5a0872"
    -chapters: Doctrine\ORM\PersistentCollection {#7683 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7688 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7685 …}
    -minimumTime: DateTime @21600 {#7676
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7690 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#3503 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7692 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7699 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1781079408 {#7681
      date: 2026-06-10 10:16:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1880
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1895 …}
    -lockByStatus: 1
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1881 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1886 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1891 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559271 {#1871
      date: 2023-11-21 10:34:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7921
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7943 …}
    -lockByStatus: 1
    -id: "b0489f9f-a57d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7922 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7927 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7924 …}
    -minimumTime: DateTime @21600 {#7918
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7929 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7931 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7933 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7938 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703766974 {#7919
      date: 2023-12-28 13:36:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7920
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1880
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1895 …}
    -lockByStatus: 1
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1881 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1886 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1891 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559271 {#1871
      date: 2023-11-21 10:34:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7964
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7986 …}
    -lockByStatus: 1
    -id: "731fe101-a58d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7965 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7970 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7967 …}
    -minimumTime: DateTime @21600 {#7961
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7972 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7974 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7976 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7981 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703773743 {#7962
      date: 2023-12-28 15:29:03.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7963
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1880
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1895 …}
    -lockByStatus: 1
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1881 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1886 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1891 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559271 {#1871
      date: 2023-11-21 10:34:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8006
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8029 …}
    -lockByStatus: 1
    -id: "0d7d1603-a627-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8007 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8012 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8009 …}
    -minimumTime: DateTime @21600 {#7999
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8014 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8016 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8018 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8024 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703839715 {#8004
      date: 2023-12-29 09:48:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8005
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1907
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1921 …}
    -lockByStatus: 1
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1908 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1913 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1918 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700561289 {#1898
      date: 2023-11-21 11:08:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8135
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8157 …}
    -lockByStatus: 1
    -id: "34b96fcd-a0d3-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8136 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8141 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8138 …}
    -minimumTime: DateTime @21600 {#8132
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8143 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8145 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8147 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8152 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703253947 {#8133
      date: 2023-12-22 15:05:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8134
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1907
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1921 …}
    -lockByStatus: 1
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1908 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1913 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1918 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700561289 {#1898
      date: 2023-11-21 11:08:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8176
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8198 …}
    -lockByStatus: 1
    -id: "47572ed8-9e72-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8177 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8182 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8179 …}
    -minimumTime: DateTime @21600 {#8169
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8184 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8186 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8188 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8193 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1702992415 {#8174
      date: 2023-12-19 14:26:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8175
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1907
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1921 …}
    -lockByStatus: 1
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1908 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1913 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1918 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700561289 {#1898
      date: 2023-11-21 11:08:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8217
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8240 …}
    -lockByStatus: 1
    -id: "14d491da-a0df-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8218 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8223 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8220 …}
    -minimumTime: DateTime @21600 {#8210
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8225 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8227 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8229 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8235 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703259048 {#8215
      date: 2023-12-22 16:30:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8216
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1907
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1921 …}
    -lockByStatus: 1
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1908 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1913 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1918 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700561289 {#1898
      date: 2023-11-21 11:08:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8261
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8283 …}
    -lockByStatus: 1
    -id: "1bfa8f10-e6cb-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#8262 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8267 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8264 …}
    -minimumTime: DateTime @21600 {#8258
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8269 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8271 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8273 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8278 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1710947051 {#8259
      date: 2024-03-20 16:04:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8260
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1933
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1934 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1939 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1943 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559886 {#1924
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8415
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8437 …}
    -lockByStatus: 1
    -id: "df5e9d40-8920-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#8416 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8421 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8418 …}
    -minimumTime: DateTime @21600 {#8412
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8423 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8425 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8427 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8432 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700648477 {#8413
      date: 2023-11-22 11:21:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8414
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1933
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1934 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1939 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1943 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559886 {#1924
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8456
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8478 …}
    -lockByStatus: 1
    -id: "b5ef149b-89ea-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#8457 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8462 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8459 …}
    -minimumTime: DateTime @21600 {#8449
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8464 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8466 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8468 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8473 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700735166 {#8454
      date: 2023-11-23 11:26:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8455
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1933
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1934 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1939 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1943 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559886 {#1924
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8497
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8519 …}
    -lockByStatus: 1
    -id: "48414b1b-8aca-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#8498 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8503 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8500 …}
    -minimumTime: DateTime @21600 {#8490
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8505 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8507 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8509 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8514 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700831189 {#8495
      date: 2023-11-24 14:06:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8496
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1933
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1934 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1939 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1943 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559886 {#1924
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8538
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8560 …}
    -lockByStatus: 1
    -id: "9d01c21f-8d22-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#8539 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8544 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8541 …}
    -minimumTime: DateTime @21600 {#8531
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8546 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8548 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8550 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8555 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1701089029 {#8536
      date: 2023-11-27 13:43:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8537
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1933
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1934 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1939 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1943 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559886 {#1924
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8579
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8601 …}
    -lockByStatus: 1
    -id: "0f9d4dec-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#8580 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8585 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8582 …}
    -minimumTime: DateTime @21600 {#8572
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8587 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8589 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8591 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8596 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1712670601 {#8577
      date: 2024-04-09 15:50:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#8578
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1933
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1946 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1934 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1939 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1943 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559886 {#1924
      date: 2023-11-21 10:44:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8620
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8641 …}
    -lockByStatus: 1
    -id: "35f3d5d8-929f-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#8621 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8626 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8623 …}
    -minimumTime: DateTime @21600 {#8613
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8628 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8630 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8632 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8637 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1701692299 {#8618
      date: 2023-12-04 13:18:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8619
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1957
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1970 …}
    -lockByStatus: 1
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1958 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1963 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1967 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559473 {#1949
      date: 2023-11-21 10:37:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8829
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8851 …}
    -lockByStatus: 1
    -id: "982421d6-a3da-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8830 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8835 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8832 …}
    -minimumTime: DateTime @21600 {#8826
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8837 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8839 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8841 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8846 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703586974 {#8827
      date: 2023-12-26 11:36:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8828
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1957
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1970 …}
    -lockByStatus: 1
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1958 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1963 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1967 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559473 {#1949
      date: 2023-11-21 10:37:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8870
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8892 …}
    -lockByStatus: 1
    -id: "593579d2-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#8871 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8876 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8873 …}
    -minimumTime: DateTime @21600 {#8863
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8878 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8880 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8882 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8887 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1708950853 {#8868
      date: 2024-02-26 13:34:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8869
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1957
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1970 …}
    -lockByStatus: 1
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1958 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1963 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1967 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700559473 {#1949
      date: 2023-11-21 10:37:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8911
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8933 …}
    -lockByStatus: 1
    -id: "7f29a90a-d4b2-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#8912 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8917 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8914 …}
    -minimumTime: DateTime @21600 {#8904
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8919 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8921 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8923 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8928 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1708957359 {#8909
      date: 2024-02-26 15:22:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8910
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9037
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9059 …}
    -lockByStatus: 1
    -id: "c8eb7e02-a95c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9038 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9043 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9040 …}
    -minimumTime: DateTime @21600 {#9034
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9045 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9047 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9049 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9054 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704192646 {#9035
      date: 2024-01-02 11:50:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9036
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9078
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9100 …}
    -lockByStatus: 1
    -id: "f9a2e237-a985-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9079 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9084 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9081 …}
    -minimumTime: DateTime @21600 {#9071
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9086 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9088 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9090 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9095 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704210337 {#9076
      date: 2024-01-02 16:45:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9077
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9119
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9141 …}
    -lockByStatus: 1
    -id: "f176acd8-aee0-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9120 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9125 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9122 …}
    -minimumTime: DateTime @21600 {#9112
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9127 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9129 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9131 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9136 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704799164 {#9117
      date: 2024-01-09 12:19:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9118
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9160
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9182 …}
    -lockByStatus: 1
    -id: "bc193281-aef5-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9161 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9166 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9163 …}
    -minimumTime: DateTime @21600 {#9153
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9168 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9170 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9172 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9177 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704808094 {#9158
      date: 2024-01-09 14:48:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9159
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9201
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9223 …}
    -lockByStatus: 1
    -id: "e84a1612-aefb-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9202 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9207 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9204 …}
    -minimumTime: DateTime @21600 {#9194
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9209 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9211 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9213 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9218 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704810745 {#9199
      date: 2024-01-09 15:32:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9200
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9242
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9264 …}
    -lockByStatus: 1
    -id: "30941eb5-af05-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9243 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9248 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9245 …}
    -minimumTime: DateTime @21600 {#9235
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9250 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9252 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9254 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9259 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704814731 {#9240
      date: 2024-01-09 16:38:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9241
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9283
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9305 …}
    -lockByStatus: 1
    -id: "646f3f9d-ece9-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#9284 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9289 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9286 …}
    -minimumTime: DateTime @21600 {#9276
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9291 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9293 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9295 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9300 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711619765 {#9281
      date: 2024-03-28 10:56:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9282
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9324
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9346 …}
    -lockByStatus: 1
    -id: "bc50b874-9d89-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9325 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9330 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9327 …}
    -minimumTime: DateTime @21600 {#9317
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9332 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9334 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9336 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9341 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1702892539 {#9322
      date: 2023-12-18 10:42:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9323
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9365
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9387 …}
    -lockByStatus: 1
    -id: "b27c6e56-afc9-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9366 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9371 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9368 …}
    -minimumTime: DateTime @21600 {#9358
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9373 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9375 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9377 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9382 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704899131 {#9363
      date: 2024-01-10 16:05:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9364
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1981
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1994 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1982 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1987 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1991 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560150 {#1973
      date: 2023-11-21 10:49:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9406
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9428 …}
    -lockByStatus: 1
    -id: "ac13ed28-eab1-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#9407 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9412 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9409 …}
    -minimumTime: DateTime @21600 {#9399
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9414 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9416 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9418 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9423 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711375931 {#9404
      date: 2024-03-25 15:12:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9405
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2005
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2019 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2006 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2011 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2016 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560158 {#1997
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9728
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9750 …}
    -lockByStatus: 1
    -id: "698f6b17-afcc-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9729 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9734 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9731 …}
    -minimumTime: DateTime @21600 {#9725
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9736 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9738 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9740 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9745 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704900297 {#9726
      date: 2024-01-10 16:24:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9727
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2005
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2019 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2006 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2011 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2016 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560158 {#1997
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9769
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9791 …}
    -lockByStatus: 1
    -id: "c389bf18-afcf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9770 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9775 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9772 …}
    -minimumTime: DateTime @21600 {#9762
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9777 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9779 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9781 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704901736 {#9767
      date: 2024-01-10 16:48:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9768
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2005
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2019 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2006 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2011 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2016 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560158 {#1997
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9810
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9833 …}
    -lockByStatus: 1
    -id: "16bddfdf-afd1-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#9811 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9816 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9813 …}
    -minimumTime: DateTime @21600 {#9803
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9818 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9820 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9822 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9828 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704902305 {#9808
      date: 2024-01-10 16:58:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9809
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2005
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2019 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2006 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2011 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2016 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560158 {#1997
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9854
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9876 …}
    -lockByStatus: 1
    -id: "c42f7a63-cb3e-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#9855 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9860 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9857 …}
    -minimumTime: DateTime @21600 {#9851
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9862 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9864 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9866 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9871 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1707918093 {#9852
      date: 2024-02-14 14:41:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9853
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2005
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2019 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2006 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2011 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2016 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560158 {#1997
      date: 2023-11-21 10:49:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9895
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9917 …}
    -lockByStatus: 1
    -id: "aef32d13-eced-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#9896 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9901 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9898 …}
    -minimumTime: DateTime @21600 {#9888
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9903 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9905 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9907 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9912 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711621608 {#9893
      date: 2024-03-28 11:26:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9894
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
108 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2031
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2032 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2037 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2042 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560167 {#2022
      date: 2023-11-21 10:49:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10077
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10100 …}
    -lockByStatus: 1
    -id: "00bfcadb-b46b-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#10078 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10083 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10080 …}
    -minimumTime: DateTime @21600 {#10074
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10085 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10087 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10089 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10095 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1705408216 {#10075
      date: 2024-01-16 13:30:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10076
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2031
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2032 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2037 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2042 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560167 {#2022
      date: 2023-11-21 10:49:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10121
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10143 …}
    -lockByStatus: 1
    -id: "0d4c83b2-b159-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#10122 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10127 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10124 …}
    -minimumTime: DateTime @21600 {#10118
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10129 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10131 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10133 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10138 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1705070652 {#10119
      date: 2024-01-12 15:44:12.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10120
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
110 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2031
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2045 …}
    -lockByStatus: 1
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2032 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2037 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2042 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560167 {#2022
      date: 2023-11-21 10:49:27.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10162
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10184 …}
    -lockByStatus: 1
    -id: "585145c8-ecef-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#10163 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10168 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10165 …}
    -minimumTime: DateTime @21600 {#10155
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10170 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10172 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10174 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10179 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711622321 {#10160
      date: 2024-03-28 11:38:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10161
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
111 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10288
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10310 …}
    -lockByStatus: 1
    -id: "2edf4a0b-c687-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#10289 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10294 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10291 …}
    -minimumTime: DateTime @21600 {#10285
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10296 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10298 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10300 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10305 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1707399440 {#10286
      date: 2024-02-08 14:37:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10287
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
112 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10329
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10351 …}
    -lockByStatus: 1
    -id: "c00f1f98-d621-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10330 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10335 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10332 …}
    -minimumTime: DateTime @21600 {#10322
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10337 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10339 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10341 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10346 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709115093 {#10327
      date: 2024-02-28 11:11:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10328
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10370
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10392 …}
    -lockByStatus: 1
    -id: "3c4e8187-d61f-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10371 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10376 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10373 …}
    -minimumTime: DateTime @21600 {#10363
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10378 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10380 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10382 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10387 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709114013 {#10368
      date: 2024-02-28 10:53:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10369
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
114 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10411
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10433 …}
    -lockByStatus: 1
    -id: "52684afe-d641-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10412 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10417 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10414 …}
    -minimumTime: DateTime @21600 {#10404
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10419 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10421 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10423 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10428 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709128653 {#10409
      date: 2024-02-28 14:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10410
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
115 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10452
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10473 …}
    -lockByStatus: 1
    -id: "cbfae480-d64b-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10453 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10458 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10455 …}
    -minimumTime: DateTime @21600 {#10445
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10460 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10462 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10464 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10469 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709133152 {#10450
      date: 2024-02-28 16:12:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10451
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
116 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10492
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10514 …}
    -lockByStatus: 1
    -id: "c8a3fa19-d651-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10493 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10498 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10495 …}
    -minimumTime: DateTime @21600 {#10485
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10500 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10502 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10504 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10509 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709135724 {#10490
      date: 2024-02-28 16:55:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10491
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10533
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10555 …}
    -lockByStatus: 1
    -id: "2a14e041-d653-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10534 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10539 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10536 …}
    -minimumTime: DateTime @21600 {#10526
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10541 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10543 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10545 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10550 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709136317 {#10531
      date: 2024-02-28 17:05:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10532
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
118 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10575
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10597 …}
    -lockByStatus: 1
    -id: "db3c273e-d6dc-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10576 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10581 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10578 …}
    -minimumTime: DateTime @21600 {#10572
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10583 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10585 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10587 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10592 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709195455 {#10573
      date: 2024-02-29 09:30:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10574
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
119 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10616
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10638 …}
    -lockByStatus: 1
    -id: "8a1c6647-d6e5-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10617 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10622 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10619 …}
    -minimumTime: DateTime @21600 {#10609
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10624 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10626 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10628 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10633 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709199184 {#10614
      date: 2024-02-29 10:33:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10615
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
120 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10657
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10679 …}
    -lockByStatus: 1
    -id: "ace19851-cb20-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#10658 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10663 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10660 …}
    -minimumTime: DateTime @21600 {#10650
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10665 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10667 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10669 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10674 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1707905169 {#10655
      date: 2024-02-14 11:06:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10656
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2057
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2071 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2058 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2063 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2068 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560179 {#2048
      date: 2023-11-21 10:49:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10698
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10720 …}
    -lockByStatus: 1
    -id: "3063f91b-d6e9-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#10699 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10704 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10701 …}
    -minimumTime: DateTime @21600 {#10691
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10706 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10708 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10710 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10715 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1709200752 {#10696
      date: 2024-02-29 10:59:12.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10697
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
122 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2083
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2097 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2084 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2089 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2094 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560187 {#2074
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11048
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11070 …}
    -lockByStatus: 1
    -id: "aef6d2bf-ae1d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11049 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11054 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11051 …}
    -minimumTime: DateTime @21600 {#11045
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11056 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11058 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11060 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11065 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704715300 {#11046
      date: 2024-01-08 13:01:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11047
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
123 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2083
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2097 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2084 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2089 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2094 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560187 {#2074
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11089
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11111 …}
    -lockByStatus: 1
    -id: "f97b4447-eab2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11090 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11095 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11092 …}
    -minimumTime: DateTime @21600 {#11082
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11097 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11099 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11101 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11106 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711376490 {#11087
      date: 2024-03-25 15:21:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11088
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
124 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2083
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2097 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2084 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2089 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2094 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560187 {#2074
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11130
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11152 …}
    -lockByStatus: 1
    -id: "8e140e42-eabf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11131 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11136 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11133 …}
    -minimumTime: DateTime @21600 {#11123
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11138 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11140 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11142 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11147 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711381893 {#11128
      date: 2024-03-25 16:51:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11129
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2083
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2097 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2084 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2089 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2094 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560187 {#2074
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11171
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11194 …}
    -lockByStatus: 1
    -id: "0133aa15-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11172 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11177 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11174 …}
    -minimumTime: DateTime @21600 {#11164
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11179 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11181 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11183 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11189 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711623464 {#11169
      date: 2024-03-28 11:57:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11170
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
126 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2083
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2097 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2084 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2089 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2094 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560187 {#2074
      date: 2023-11-21 10:49:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11215
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11237 …}
    -lockByStatus: 1
    -id: "1d5d32b1-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11216 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11221 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11218 …}
    -minimumTime: DateTime @21600 {#11212
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11223 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11225 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11227 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11232 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711623511 {#11213
      date: 2024-03-28 11:58:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11214
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
127 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2123 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2120 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560195 {#2100
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11397
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11420 …}
    -lockByStatus: 1
    -id: "271402f6-c407-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#11398 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11403 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11400 …}
    -minimumTime: DateTime @21600 {#11394
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11405 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11407 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11409 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11415 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1707124549 {#11395
      date: 2024-02-05 10:15:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11396
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
128 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2123 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2120 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560195 {#2100
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11441
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11462 …}
    -lockByStatus: 1
    -id: "f7768ea5-d4b6-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11442 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11447 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11444 …}
    -minimumTime: DateTime @21600 {#11438
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11449 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11451 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11453 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11458 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1708959279 {#11439
      date: 2024-02-26 15:54:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11440
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2123 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2120 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560195 {#2100
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11481
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11503 …}
    -lockByStatus: 1
    -id: "a4ac8ef7-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11482 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11487 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11484 …}
    -minimumTime: DateTime @21600 {#11474
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11489 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11491 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11493 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11498 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711623738 {#11479
      date: 2024-03-28 12:02:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11480
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
130 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2123 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2120 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560195 {#2100
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11522
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11543 …}
    -lockByStatus: 1
    -id: "3be396c2-ecf3-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11523 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11528 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11525 …}
    -minimumTime: DateTime @21600 {#11515
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11530 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11532 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11534 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11539 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711623992 {#11520
      date: 2024-03-28 12:06:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11521
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
131 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2123 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2120 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560195 {#2100
      date: 2023-11-21 10:49:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11562
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11584 …}
    -lockByStatus: 1
    -id: "629bdbcc-ecf3-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11563 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11568 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11565 …}
    -minimumTime: DateTime @21600 {#11555
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11570 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11572 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11574 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11579 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711624057 {#11560
      date: 2024-03-28 12:07:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11561
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
132 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2148 …}
    -lockByStatus: 1
    -id: "65577016-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2145 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560225 {#2126
      date: 2023-11-21 10:50:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11744
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11766 …}
    -lockByStatus: 1
    -id: "445bf6a7-8e00-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#11745 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11750 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11747 …}
    -minimumTime: DateTime @21600 {#11741
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11752 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11754 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11756 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11761 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1701184229 {#11742
      date: 2023-11-28 16:10:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11743
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
133 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2135
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2148 …}
    -lockByStatus: 1
    -id: "65577016-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2136 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2141 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2145 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560225 {#2126
      date: 2023-11-21 10:50:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11785
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11807 …}
    -lockByStatus: 1
    -id: "dbdb740f-8f95-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#11786 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11791 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11788 …}
    -minimumTime: DateTime @21600 {#11778
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11793 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11795 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11797 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11802 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1701358429 {#11783
      date: 2023-11-30 16:33:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11784
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
134 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2172 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560237 {#2151
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11883
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11905 …}
    -lockByStatus: 1
    -id: "c7897153-9515-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#11884 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11889 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11886 …}
    -minimumTime: DateTime @21600 {#11880
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11891 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11893 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11895 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11900 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1701963126 {#11881
      date: 2023-12-07 16:32:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11882
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
135 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2172 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560237 {#2151
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11924
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11946 …}
    -lockByStatus: 1
    -id: "a4b68845-a3ef-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11925 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11930 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11927 …}
    -minimumTime: DateTime @21600 {#11917
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11932 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11934 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11936 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11941 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703596015 {#11922
      date: 2023-12-26 14:06:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11923
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
136 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2172 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560237 {#2151
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11965
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11987 …}
    -lockByStatus: 1
    -id: "6b64021f-ab06-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11966 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11971 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11968 …}
    -minimumTime: DateTime @21600 {#11958
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11973 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11975 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11977 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11982 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704375455 {#11963
      date: 2024-01-04 14:37:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11964
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2172 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560237 {#2151
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12006
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12028 …}
    -lockByStatus: 1
    -id: "ff398936-ab18-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#12007 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12012 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12009 …}
    -minimumTime: DateTime @21600 {#11999
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12014 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12016 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12018 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12023 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1704383434 {#12004
      date: 2024-01-04 16:50:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12005
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
138 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2172 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560237 {#2151
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12047
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12068 …}
    -lockByStatus: 1
    -id: "a67aa367-e5dd-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12048 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12053 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12050 …}
    -minimumTime: DateTime @21600 {#12040
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12055 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12057 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12059 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12064 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1710845063 {#12045
      date: 2024-03-19 11:44:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12046
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
139 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2172 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560237 {#2151
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12087
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12109 …}
    -lockByStatus: 1
    -id: "cc059b2c-e5fa-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12088 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12093 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12090 …}
    -minimumTime: DateTime @21600 {#12080
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12095 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12097 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12099 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12104 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1710857582 {#12085
      date: 2024-03-19 15:13:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12086
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
140 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2159
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2172 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2160 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2165 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2169 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560237 {#2151
      date: 2023-11-21 10:50:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: null
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12128
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12150 …}
    -lockByStatus: 1
    -id: "4a28824d-ecfe-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12129 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12134 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12131 …}
    -minimumTime: DateTime @21600 {#12121
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12136 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12138 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12140 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12145 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711628740 {#12126
      date: 2024-03-28 13:25:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12127
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2184
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2199 …}
    -lockByStatus: 1
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2185 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2190 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2195 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560317 {#2175
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2183
      date: 2023-11-21 11:13:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12366
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12389 …}
    -lockByStatus: 1
    -id: "2739039e-b92b-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#12367 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12372 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12369 …}
    -minimumTime: DateTime @21600 {#12363
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12374 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12376 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12378 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12384 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1705930548 {#12364
      date: 2024-01-22 14:35:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12365
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
142 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2184
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2199 …}
    -lockByStatus: 1
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2185 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2190 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2195 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560317 {#2175
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2183
      date: 2023-11-21 11:13:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12410
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12432 …}
    -lockByStatus: 1
    -id: "32562d4a-bc52-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#12411 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12416 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12413 …}
    -minimumTime: DateTime @21600 {#12407
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12418 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12420 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12422 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12427 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1706277171 {#12408
      date: 2024-01-26 14:52:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12409
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
143 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2184
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2199 …}
    -lockByStatus: 1
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2185 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2190 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2195 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560317 {#2175
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2183
      date: 2023-11-21 11:13:42.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12451
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12473 …}
    -lockByStatus: 1
    -id: "738b39c3-ca70-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12452 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12457 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12454 …}
    -minimumTime: DateTime @21600 {#12444
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12459 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12461 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12463 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12468 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1707829481 {#12449
      date: 2024-02-13 14:04:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12450
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
144 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12577
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12600 …}
    -lockByStatus: 1
    -id: "224b89fb-a49f-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#12578 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12583 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12580 …}
    -minimumTime: DateTime @21600 {#12574
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12585 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12587 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12589 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12595 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703671387 {#12575
      date: 2023-12-27 11:03:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12576
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12621
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12644 …}
    -lockByStatus: 1
    -id: "7dcbc1b0-a49a-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#12622 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12627 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12624 …}
    -minimumTime: DateTime @21600 {#12618
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12629 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12631 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12633 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12639 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1703669393 {#12619
      date: 2023-12-27 10:29:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12620
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
146 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12666
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12688 …}
    -lockByStatus: 1
    -id: "5613c684-beac-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#12667 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12672 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12669 …}
    -minimumTime: DateTime @21600 {#12663
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12674 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12676 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12678 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12683 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1706535788 {#12664
      date: 2024-01-29 14:43:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12665
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
147 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12707
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12728 …}
    -lockByStatus: 1
    -id: "7ad43a02-ca4a-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12708 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12713 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12710 …}
    -minimumTime: DateTime @21600 {#12700
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12715 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12717 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12719 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12724 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1707813173 {#12705
      date: 2024-02-13 09:32:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12706
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
148 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12747
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12769 …}
    -lockByStatus: 1
    -id: "97121929-ed04-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12748 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12753 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12750 …}
    -minimumTime: DateTime @21600 {#12740
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12755 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12757 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12759 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12764 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711631446 {#12745
      date: 2024-03-28 14:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12746
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12788
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12810 …}
    -lockByStatus: 1
    -id: "a73e4961-ed12-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12789 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12794 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12791 …}
    -minimumTime: DateTime @21600 {#12781
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12796 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12798 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12800 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12805 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1711637486 {#12786
      date: 2024-03-28 15:51:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12787
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
150 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12829
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12851 …}
    -lockByStatus: 1
    -id: "4664c0ef-f671-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12830 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12835 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12832 …}
    -minimumTime: DateTime @21600 {#12822
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12837 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12839 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12841 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12846 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1712667686 {#12827
      date: 2024-04-09 15:01:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12828
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
151 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12870
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12892 …}
    -lockByStatus: 1
    -id: "2e785576-f677-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#12871 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12876 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12873 …}
    -minimumTime: DateTime @21600 {#12863
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12878 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12880 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12882 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12887 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1712670223 {#12868
      date: 2024-04-09 15:43:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#12869
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
152 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2212
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2227 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2213 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2218 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2223 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700560858 {#2202
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2211
      date: 2024-03-28 14:32:17.0 Europe/Paris (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12911
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12934 …}
    -lockByStatus: 1
    -id: "23c43456-ca52-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#12912 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12917 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12914 …}
    -minimumTime: DateTime @21600 {#12904
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12919 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#6658 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12921 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12923 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12929 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1707816463 {#12909
      date: 2024-02-13 10:27:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#12910
      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 {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2240
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2255 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2241 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2246 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2251 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1670330964 {#2230
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2239
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13208
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13232 …}
    -lockByStatus: 1
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13209 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13214 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13211 …}
    -minimumTime: DateTime @21600 {#13205
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13216 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13218 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13220 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13226 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1670330204 {#13206
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#13207
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13224 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
154 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2240
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2255 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2241 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2246 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2251 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1670330964 {#2230
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2239
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13254
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13278 …}
    -lockByStatus: 1
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13255 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13260 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13257 …}
    -minimumTime: DateTime @21600 {#13251
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13262 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13264 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13266 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13272 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1670322673 {#13252
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#13253
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13270 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
155 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2240
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2255 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2241 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2246 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2251 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1670330964 {#2230
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2239
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13300
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13322 …}
    -lockByStatus: 1
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13301 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13306 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13303 …}
    -minimumTime: DateTime @21600 {#13297
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13308 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13310 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13312 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13318 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1670323633 {#13298
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#13299
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13270 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
156 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2240
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2255 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2241 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2246 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2251 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1670330964 {#2230
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2239
      date: 2023-08-24 11:15:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#13344
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#13367 …}
    -lockByStatus: 1
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#13345 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#13350 …}
    -exercises: Doctrine\ORM\PersistentCollection {#13347 …}
    -minimumTime: DateTime @21600 {#13341
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#13352 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2404 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#13354 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#13356 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#13362 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1670323798 {#13342
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#13343
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#13270 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
157 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1271
    -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1284 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
    -createdAt: DateTime @1700556296 {#1264
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1269
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
    #fromApi: false
    -name: "Plaquiste"
    -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
    -public: false
    -_links: null
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  }
]
"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
158 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1271
  -lockBy: App\Entity\Scholar\Training\Training {#1401 …}
  -lockByStatus: 1
  -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
  -modules: Doctrine\ORM\PersistentCollection {#1284 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1311 …}
  -totalHourDescription: 840
  -videoDescription: null
  -diplomaDescription: null
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1320 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1340 …}
  -trainingType: null
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1325 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1349 …}
  -thematic: [
    "10"
  ]
  -diploma: 1
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1387 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
  -createdAt: DateTime @1700556296 {#1264
    date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1757458864 {#1269
    date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1409 …}
  #fromApi: false
  -name: "Plaquiste"
  -description: "Le plaquiste  intervient sur des chantiers de constructions neuves, ou en réhabilitation. Après avoir reçu les consignes de son responsable, il organise son poste de travail, il établit l’ordre d’exécution et les modes opératoires des ouvrages à réaliser. De par la connaissance qu’il a des normes de conformité des supports de réception, il est en capacité de contrôler ces derniers avant d’intervenir et alerter son responsable en cas de non-conformité. Tout au long de son intervention, il contrôle son travail et rend compte à son responsable du déroulement du chantier. En plus de son responsable, ses principaux interlocuteurs sont le client et le maître d’œuvre."
  -public: false
  -_links: null
  -status: "published"
  -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1450 …}
}
"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