https://e-learning.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 {#1119
  -map: Symfony\Component\Security\Http\AccessMap {#885 …}
  -authenticationEntryPoint: null
  -logger: Symfony\Bridge\Monolog\Logger {#953 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#1129
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#678 …}
  -sessionKey: "_security_main"
  -logger: Symfony\Bridge\Monolog\Logger {#953 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#1122 …}
  -dispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1094 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#1064 …}
  -rememberMeServices: null
  -sessionTrackerEnabler: [
    Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#679 …}
    "enableUsageTracking"
  ]
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#979
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#1093 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#1019
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#679 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#1101 …}
  -map: Symfony\Component\Security\Http\AccessMap {#885 …}
  -authManager: null
  -exceptionOnNoToken: false
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#942
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#679 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#1056 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\EventDispatcher {#1094 …}
}
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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1562
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1608 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1568 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1592 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1597 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550692828 {#1555
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1560
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2314
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2396 …}
    -lockByStatus: 1
    -id: "8ff02cd5-3543-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2330 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2343 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2340 …}
    -minimumTime: DateTime @21600 {#2311
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2359 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2364 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2388 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2378 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550689990 {#2310
      date: 2019-02-20 20:13:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757457507 {#2287
      date: 2025-09-10 00:38:27.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1418 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1562
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1608 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1568 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1592 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1597 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550692828 {#1555
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1560
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2418
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2446 …}
    -lockByStatus: 1
    -id: "95cfcbd4-169d-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#2419 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2429 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2426 …}
    -minimumTime: DateTime @21600 {#2390
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2431 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2433 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2435 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2441 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1575467666 {#2383
      date: 2019-12-04 14:54:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458810 {#2417
      date: 2025-09-10 01:00:10.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2439 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1562
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1608 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1568 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1592 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1597 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550692828 {#1555
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1560
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2468
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2490 …}
    -lockByStatus: 1
    -id: "0aeafa8b-a22c-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#2469 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2474 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2471 …}
    -minimumTime: DateTime @21600 {#2465
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2476 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2478 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2480 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2485 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1562664565 {#2466
      date: 2019-07-09 11:29:25.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2467
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1562
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1608 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1568 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1592 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1597 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550692828 {#1555
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1560
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2510
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2533 …}
    -lockByStatus: 1
    -id: "22f37c7e-354c-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2511 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2516 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2513 …}
    -minimumTime: DateTime @21600 {#2503
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2518 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2520 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2522 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2528 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550693673 {#2508
      date: 2019-02-20 21:14:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458805 {#2509
      date: 2025-09-10 01:00:05.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2439 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1562
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1608 …}
    -lockByStatus: 1
    -id: "2b6a41ad-354a-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1568 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1592 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1597 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550692828 {#1555
      date: 2019-02-20 21:00:28.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1560
      date: 2025-09-10 01:00:18.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\OriginLesson {#2554
    -ref: "PRE103"
    -image: null
    -objective: null
    -sharedLessons: Doctrine\ORM\PersistentCollection {#2571 …}
    -lessonReviewActivated: true
    -indexedContent: null
    -id: "92d82a91-e20f-11ef-addf-0242c0a83007"
    -chapters: Doctrine\ORM\PersistentCollection {#2555 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2560 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2557 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2562 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2565 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2567 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2573 …}
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1738574198 {#2552
      date: 2025-02-03 10:16:38.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757422899 {#2553
      date: 2025-09-09 15:01:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2439 …}
    #fromApi: false
    -status: "published"
    -name: "Le stage et les documents administratifs"
    -description: """
      <p style="text-align: justify;"><iframe src="https://www.youtube.com/embed/xs2q9kKXfGI" width="640" height="360" data-mce-fragment="1"></iframe></p>\r\n
      <p style="text-align: justify;">La p&eacute;riode de stage en entreprise et les documents administratifs.&nbsp;</p>\r\n
      <p style="text-align: justify;">Lorsque vous allez vous rendre sur vos lieux de stage, l'entreprise, le centre de formation et vous-m&ecirc;me allez devoir compl&eacute;ter des documents administratifs. Ces documents sont obligatoires.&nbsp;&nbsp;</p>
      """
    -public: false
    -_links: null
    -lessonReviewActivated: true
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1612
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1640 …}
    -lockByStatus: 1
    -id: "106ac276-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1621 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1631 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1636 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558794 {#1603
      date: 2023-11-21 10:26:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1601
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2768
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2792 …}
    -lockByStatus: 1
    -id: "65f54ad9-c7d7-11e9-85b5-0242c0a84004"
    -chapters: Doctrine\ORM\PersistentCollection {#2769 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2771 …}
    -minimumTime: DateTime @21600 {#2765
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2776 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2778 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2780 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2786 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1566806355 {#2766
      date: 2019-08-26 09:59:15.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458808 {#2767
      date: 2025-09-10 01:00:08.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2784 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2842
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2866 …}
    -lockByStatus: 1
    -id: "46024c68-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2843 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2848 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2845 …}
    -minimumTime: DateTime @21600 {#2839
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2850 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2852 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2854 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2860 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773618 {#2840
      date: 2019-02-21 19:26:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#2841
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2887
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2910 …}
    -lockByStatus: 1
    -id: "6aa793ea-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#2888 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2893 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2890 …}
    -minimumTime: DateTime @21600 {#2879
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2895 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2897 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2899 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2905 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773679 {#2885
      date: 2019-02-21 19:27:59.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757429647 {#2886
      date: 2025-09-09 16:54:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1679 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2932
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2954 …}
    -lockByStatus: 1
    -id: "856823eb-9c15-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#2933 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2938 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2935 …}
    -minimumTime: DateTime @21600 {#2929
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2940 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2942 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2944 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2950 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1561995185 {#2930
      date: 2019-07-01 17:33:05.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#2931
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#2975
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#2997 …}
    -lockByStatus: 1
    -id: "bdc3deb7-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#2976 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#2981 …}
    -exercises: Doctrine\ORM\PersistentCollection {#2978 …}
    -minimumTime: DateTime @21600 {#2967
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#2983 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#2985 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#2987 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2993 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1593606669 {#2973
      date: 2020-07-01 14:31:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#2974
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3018
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3040 …}
    -lockByStatus: 1
    -id: "348e5bd3-9ce5-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3019 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3024 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3021 …}
    -minimumTime: DateTime @21600 {#3010
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3026 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3028 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3030 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3036 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1562084385 {#3016
      date: 2019-07-02 18:19:45.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458806 {#3017
      date: 2025-09-10 01:00:06.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3061
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3084 …}
    -lockByStatus: 1
    -id: "2d66f944-9d6e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3062 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3067 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3064 …}
    -minimumTime: DateTime @21600 {#3053
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3069 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3071 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3073 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3079 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1562143214 {#3059
      date: 2019-07-03 10:40:14.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757424804 {#3060
      date: 2025-09-09 15:33:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2858 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3104
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3128 …}
    -lockByStatus: 1
    -id: "949ab2f9-9d8d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3105 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3110 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3107 …}
    -minimumTime: DateTime @21600 {#3097
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3112 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3114 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3116 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3122 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1562156702 {#3102
      date: 2019-07-03 14:25:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757371454 {#3103
      date: 2025-09-09 00:44:14.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3120 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3148
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3170 …}
    -lockByStatus: 1
    -id: "f7b08c54-bb96-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3149 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3154 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3151 …}
    -minimumTime: DateTime @21600 {#3141
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3156 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3158 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3160 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3166 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1593606766 {#3146
      date: 2020-07-01 14:32:46.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854014 {#3147
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3191
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3213 …}
    -lockByStatus: 1
    -id: "6a257e83-9d9d-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3192 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3197 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3194 …}
    -minimumTime: DateTime @21600 {#3183
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3199 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3201 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3203 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3209 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1562163502 {#3189
      date: 2019-07-03 16:18:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757450909 {#3190
      date: 2025-09-09 22:48:29.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3120 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3233
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3256 …}
    -lockByStatus: 1
    -id: "7c837e27-9e3e-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3234 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3239 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3236 …}
    -minimumTime: DateTime @21600 {#3226
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3241 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3243 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3245 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3251 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1562232682 {#3231
      date: 2019-07-04 11:31:22.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756899956 {#3232
      date: 2025-09-03 13:45:56.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3249 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1654
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1670 …}
    -lockByStatus: 1
    -id: "845948c2-3606-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1655 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1660 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1665 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773722 {#1652
      date: 2019-02-21 19:28:42.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458819 {#1653
      date: 2025-09-10 01:00:19.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1663 …}
    #fromApi: false
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3276
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3298 …}
    -lockByStatus: 1
    -id: "12588aba-bb97-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3277 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3282 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3279 …}
    -minimumTime: DateTime @21600 {#3269
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3284 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3286 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3288 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3293 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1593606811 {#3274
      date: 2020-07-01 14:33:31.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3275
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3611
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3634 …}
    -lockByStatus: 1
    -id: "c61c5443-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3612 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3617 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3614 …}
    -minimumTime: DateTime @21600 {#3608
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3619 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3621 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3623 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3629 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773833 {#3609
      date: 2019-02-21 19:30:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458813 {#3610
      date: 2025-09-10 01:00:13.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3627 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"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
19 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3656
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3679 …}
    -lockByStatus: 1
    -id: "eaddd5d9-3606-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#3657 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3662 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3659 …}
    -minimumTime: DateTime @21600 {#3653
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3664 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3666 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3668 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3674 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773894 {#3654
      date: 2019-02-21 19:31:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757244736 {#3655
      date: 2025-09-07 13:32:16.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3672 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3699
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3721 …}
    -lockByStatus: 1
    -id: "a878a4cc-a3d9-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3700 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3705 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3702 …}
    -minimumTime: DateTime @21600 {#3692
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3707 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3709 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3711 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3717 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1562849084 {#3697
      date: 2019-07-11 14:44:44.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458811 {#3698
      date: 2025-09-10 01:00:11.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3672 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3742
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3765 …}
    -lockByStatus: 1
    -id: "a0d522fa-bc5d-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3743 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3748 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3745 …}
    -minimumTime: DateTime @21600 {#3734
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3750 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3752 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3754 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3760 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1593692090 {#3740
      date: 2020-07-02 14:14:50.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3741
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3787
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3810 …}
    -lockByStatus: 1
    -id: "09da1b79-a869-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3788 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3793 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3790 …}
    -minimumTime: DateTime @21600 {#3779
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3795 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3797 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3799 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3805 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1563350470 {#3785
      date: 2019-07-17 10:01:10.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757076745 {#3786
      date: 2025-09-05 14:52:25.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3803 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3830
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3853 …}
    -lockByStatus: 1
    -id: "2bff532c-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3831 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3836 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3833 …}
    -minimumTime: DateTime @21600 {#3823
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3838 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3840 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3842 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3848 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1593692323 {#3828
      date: 2020-07-02 14:18:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1754607605 {#3829
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3874
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3897 …}
    -lockByStatus: 1
    -id: "ba643bef-a93a-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3875 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3880 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3877 …}
    -minimumTime: DateTime @21600 {#3866
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3882 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3884 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3886 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3892 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1563440531 {#3872
      date: 2019-07-18 11:02:11.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458812 {#3873
      date: 2025-09-10 01:00:12.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#3890 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3918
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3940 …}
    -lockByStatus: 1
    -id: "7715f01e-bc5e-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#3919 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3924 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3921 …}
    -minimumTime: DateTime @21600 {#3910
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3926 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#3928 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#3930 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#3935 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1593692449 {#3916
      date: 2020-07-02 14:20:49.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#3917
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#3960
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#3983 …}
    -lockByStatus: 1
    -id: "df640b75-a965-11e9-aad5-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#3961 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#3966 …}
    -exercises: Doctrine\ORM\PersistentCollection {#3963 …}
    -minimumTime: DateTime @21600 {#3953
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#3968 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -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 {#1445 …}
    -createdAt: DateTime @1563459061 {#3958
      date: 2019-07-18 16:11:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458814 {#3959
      date: 2025-09-10 01:00:14.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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4004
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4026 …}
    -lockByStatus: 1
    -id: "cf387696-bc60-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4005 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4010 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4007 …}
    -minimumTime: DateTime @21600 {#3996
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4012 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4014 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4016 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4021 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1593693456 {#4002
      date: 2020-07-02 14:37:36.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1752130247 {#4003
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4046
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4068 …}
    -lockByStatus: 1
    -id: "828d60b2-ac72-11e9-9691-0242ac160002"
    -chapters: Doctrine\ORM\PersistentCollection {#4047 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4052 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4049 …}
    -minimumTime: DateTime @21600 {#4039
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4054 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4056 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4058 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4063 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1563794342 {#4044
      date: 2019-07-22 13:19:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4045
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1684
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1699 …}
    -lockByStatus: 1
    -id: "103bc910-3607-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1685 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1690 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1695 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550773957 {#1682
      date: 2019-02-21 19:32:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458817 {#1683
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4088
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4109 …}
    -lockByStatus: 1
    -id: "bf2aad5c-bc5f-11ea-8d8a-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4089 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4094 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4091 …}
    -minimumTime: DateTime @21600 {#4081
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4096 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4098 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4100 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4105 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1593693000 {#4086
      date: 2020-07-02 14:30:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4087
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4450
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4471 …}
    -lockByStatus: 1
    -id: "bf955bef-06c1-11ea-9c0f-0242c0a8b002"
    -chapters: Doctrine\ORM\PersistentCollection {#4451 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4456 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4453 …}
    -minimumTime: DateTime @21600 {#4447
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4458 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4460 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4462 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4467 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723980 {#4448
      date: 2019-11-14 10:33:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#4449
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4489
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4510 …}
    -lockByStatus: 1
    -id: "b290d6e9-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#4490 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4495 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4492 …}
    -minimumTime: null
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4497 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4499 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4506 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1758875273 {#4484
      date: 2025-09-26 10:27:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4532
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4553 …}
    -lockByStatus: 1
    -id: "ac5c214e-b06c-11ea-b7d2-0242ac1c0004"
    -chapters: Doctrine\ORM\PersistentCollection {#4533 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4538 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4535 …}
    -minimumTime: DateTime @21600 {#4529
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4540 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4542 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4544 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4549 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1592379138 {#4530
      date: 2020-06-17 09:32:18.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#4531
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4573
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4597 …}
    -lockByStatus: 1
    -id: "ea817145-9ab2-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#4574 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4579 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4576 …}
    -minimumTime: DateTime @21600 {#4566
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4581 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4583 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4585 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4591 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1758875367 {#4571
      date: 2025-09-26 10:29:27.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1760344087 {#4572
      date: 2025-10-13 10:28:07.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4589 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4619
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4643 …}
    -lockByStatus: 1
    -id: "13e1f443-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4620 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4625 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4622 …}
    -minimumTime: DateTime @21600 {#4616
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4627 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4629 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4631 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4637 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1585921828 {#4617
      date: 2020-04-03 15:50:28.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408922 {#4618
      date: 2025-09-09 11:08:42.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4635 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4662
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4684 …}
    -lockByStatus: 1
    -id: "1fb0da4a-9ab3-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#4663 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4668 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4665 …}
    -minimumTime: DateTime @21600 {#4656
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4670 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4672 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4679 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1758875456 {#4661
      date: 2025-09-26 10:30:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4705
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4727 …}
    -lockByStatus: 1
    -id: "8b4ca837-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4706 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4711 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4708 …}
    -minimumTime: DateTime @21600 {#4697
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4713 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4715 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4717 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4723 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1585922028 {#4703
      date: 2020-04-03 15:53:48.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757408929 {#4704
      date: 2025-09-09 11:08:49.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4635 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4747
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4770 …}
    -lockByStatus: 1
    -id: "a6f3c715-75b2-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4748 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4753 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4750 …}
    -minimumTime: DateTime @21600 {#4740
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4755 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4757 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4759 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4765 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1585922074 {#4745
      date: 2020-04-03 15:54:34.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757255640 {#4746
      date: 2025-09-07 16:34:00.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4763 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4790
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4814 …}
    -lockByStatus: 1
    -id: "7ab53d1f-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4791 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4796 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4793 …}
    -minimumTime: DateTime @21600 {#4783
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4798 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4800 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4802 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4808 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1585922430 {#4788
      date: 2020-04-03 16:00:30.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757458809 {#4789
      date: 2025-09-10 01:00:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4806 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4835
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4858 …}
    -lockByStatus: 1
    -id: "0266228a-75b3-11ea-ac12-0242ac1c0003"
    -chapters: Doctrine\ORM\PersistentCollection {#4836 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4841 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4838 …}
    -minimumTime: DateTime @21600 {#4827
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4843 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4845 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#4847 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4853 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1585922228 {#4833
      date: 2020-04-03 15:57:08.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757334080 {#4834
      date: 2025-09-08 14:21:20.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#4806 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4877
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4899 …}
    -lockByStatus: 1
    -id: "3db82e7a-9ab4-11f0-afde-d2b839584dc3"
    -chapters: Doctrine\ORM\PersistentCollection {#4878 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4883 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4880 …}
    -minimumTime: DateTime @21600 {#4871
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4885 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4887 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4894 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1758875936 {#4876
      date: 2025-09-26 10:38:56.0 Europe/Paris (+02:00)
    }
    -updatedAt: null
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4919
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4941 …}
    -lockByStatus: 1
    -id: "1e6fa847-a803-11f0-b3b5-4ec904c5ee47"
    -chapters: Doctrine\ORM\PersistentCollection {#4920 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4925 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4922 …}
    -minimumTime: DateTime @21600 {#4912
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4927 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4929 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4936 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1760339179 {#4918
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#4963
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#4985 …}
    -lockByStatus: 1
    -id: "caaa0c3e-8819-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#4964 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#4969 …}
    -exercises: Doctrine\ORM\PersistentCollection {#4966 …}
    -minimumTime: DateTime @21600 {#4960
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#4971 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#4973 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#4980 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1756830480 {#4961
      date: 2025-09-02 18:28:00.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1757372416 {#4962
      date: 2025-09-09 01:00:16.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1713
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1728 …}
    -lockByStatus: 1
    -id: "39a2681c-06c1-11ea-9c0f-0242c0a8b002"
    -lessons: Doctrine\ORM\PersistentCollection {#1714 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1719 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1724 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1573723755 {#1711
      date: 2019-11-14 10:29:15.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1712
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5006
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5028 …}
    -lockByStatus: 1
    -id: "0e146c98-881a-11f0-94f4-720435f6d49d"
    -chapters: Doctrine\ORM\PersistentCollection {#5007 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5012 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5009 …}
    -minimumTime: DateTime @21600 {#4998
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5014 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5016 …}
    -lessonStats: null
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5023 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1756830593 {#5004
      date: 2025-09-02 18:29:53.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1756854015 {#5005
      date: 2025-09-03 01:00:15.0 Europe/Paris (+02:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#2564 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 GRANTED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550497072 {#1740
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1741
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5442
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5466 …}
    -lockByStatus: 1
    -id: "47d1a96b-3362-11e9-8180-00163e87308f"
    -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 {#2348 …}
    -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 {#1445 …}
    -createdAt: DateTime @1550483281 {#5440
      date: 2019-02-18 10:48:01.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458806 {#5441
      date: 2025-09-10 01:00:06.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 {#1445 …}
  }
]
"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
45 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550497072 {#1740
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1741
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5487
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5510 …}
    -lockByStatus: 1
    -id: "74daaa20-4706-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#5488 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5493 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5490 …}
    -minimumTime: DateTime @21600 {#5479
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5495 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -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 {#1445 …}
    -createdAt: DateTime @1552642866 {#5485
      date: 2019-03-15 10:41:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757077461 {#5486
      date: 2025-09-05 15:04:21.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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550497072 {#1740
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1741
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5530
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5553 …}
    -lockByStatus: 1
    -id: "754cb756-3374-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#5531 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5536 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5533 …}
    -minimumTime: DateTime @21600 {#5523
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5538 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5540 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5542 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5548 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550491088 {#5528
      date: 2019-02-18 12:58:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756893547 {#5529
      date: 2025-09-03 11:59:07.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#5546 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1742
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1757 …}
    -lockByStatus: 1
    -id: "641541c1-3382-11e9-8180-00163e87308f"
    -lessons: Doctrine\ORM\PersistentCollection {#1743 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1748 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1753 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1550497072 {#1740
      date: 2019-02-18 14:37:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458818 {#1741
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5573
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5595 …}
    -lockByStatus: 1
    -id: "7e6a59e1-4707-11e9-8180-00163e87308f"
    -chapters: Doctrine\ORM\PersistentCollection {#5574 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5579 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5576 …}
    -minimumTime: DateTime @21600 {#5566
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5581 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5583 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5585 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5591 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1552643312 {#5571
      date: 2019-03-15 10:48:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757342319 {#5572
      date: 2025-09-08 16:38:39.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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5712
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5735 …}
    -lockByStatus: 1
    -id: "0059983e-9b46-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#5713 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5718 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5715 …}
    -minimumTime: DateTime @21600 {#5709
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5720 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5722 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5723 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5725 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5730 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1702643545 {#5710
      date: 2023-12-15 13:32:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5711
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5755
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5777 …}
    -lockByStatus: 1
    -id: "9d861776-a018-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#5756 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5761 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5758 …}
    -minimumTime: DateTime @21600 {#5748
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5763 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5722 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5765 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5767 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5772 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703173807 {#5753
      date: 2023-12-21 16:50:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5754
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5797
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5819 …}
    -lockByStatus: 1
    -id: "dba2fbf8-a634-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#5798 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5803 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5800 …}
    -minimumTime: DateTime @21600 {#5790
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5805 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5722 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5807 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5809 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5814 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703845644 {#5795
      date: 2023-12-29 11:27:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5796
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5839
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5861 …}
    -lockByStatus: 1
    -id: "607cc48e-a3cd-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#5840 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5845 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5842 …}
    -minimumTime: DateTime @21600 {#5832
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5847 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5722 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5849 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5851 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5856 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703581297 {#5837
      date: 2023-12-26 10:01:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5838
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5881
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5903 …}
    -lockByStatus: 1
    -id: "29db1354-a3ff-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#5882 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5887 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5884 …}
    -minimumTime: DateTime @21600 {#5874
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5889 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5722 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5891 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5893 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5898 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703602680 {#5879
      date: 2023-12-26 15:58:00.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5880
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\TrainingVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\PracticalCaseUserVoter"
ACCESS ABSTAIN
"Nellapp\Bundle\SDKBundle\Permission\Security\Voter\SuperAdminVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED FRONT_ACCESS
[
  "training" => App\Entity\Scholar\Training\SharedTraining {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5923
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5946 …}
    -lockByStatus: 1
    -id: "38573ba8-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#5924 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5929 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5926 …}
    -minimumTime: DateTime @21600 {#5916
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5931 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5934 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5936 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5941 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1712670669 {#5921
      date: 2024-04-09 15:51:09.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#5922
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#5966
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#5988 …}
    -lockByStatus: 1
    -id: "170f45c7-ae23-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#5967 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#5972 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5969 …}
    -minimumTime: DateTime @21600 {#5959
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#5974 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#5976 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#5978 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#5983 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704717622 {#5964
      date: 2024-01-08 13:40:22.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#5965
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6008
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6030 …}
    -lockByStatus: 1
    -id: "2ff0a6d2-ae2c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6009 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6014 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6011 …}
    -minimumTime: DateTime @21600 {#6001
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6016 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6018 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6020 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6025 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704721530 {#6006
      date: 2024-01-08 14:45:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6007
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6050
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6073 …}
    -lockByStatus: 1
    -id: "3e44fcd0-ae36-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6051 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6056 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6053 …}
    -minimumTime: DateTime @21600 {#6043
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6058 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6060 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6062 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6068 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704725849 {#6048
      date: 2024-01-08 15:57:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1751025587 {#6049
      date: 2025-06-27 13:59:47.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1769
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1784 …}
    -lockByStatus: 1
    -id: "89a88243-8850-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1770 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1775 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1780 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700558998 {#1760
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6093
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6115 …}
    -lockByStatus: 1
    -id: "57d7566e-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6094 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6099 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6096 …}
    -minimumTime: DateTime @21600 {#6086
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6101 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6103 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6105 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6110 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1712670722 {#6091
      date: 2024-04-09 15:52:02.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#6092
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1795
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1796 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1801 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1805 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711357053 {#1787
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6416
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6438 …}
    -lockByStatus: 1
    -id: "3e7cb263-ea82-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6417 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6422 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6419 …}
    -minimumTime: DateTime @21600 {#6413
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6424 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6426 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6428 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6433 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711355561 {#6414
      date: 2024-03-25 09:32:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6415
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1795
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1796 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1801 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1805 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711357053 {#1787
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6457
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6479 …}
    -lockByStatus: 1
    -id: "60bd2830-ea86-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6458 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6463 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6460 …}
    -minimumTime: DateTime @21600 {#6450
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6465 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6467 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6469 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6474 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711357336 {#6455
      date: 2024-03-25 10:02:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6456
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1795
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1796 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1801 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1805 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711357053 {#1787
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6498
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6520 …}
    -lockByStatus: 1
    -id: "a311da27-ea8b-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6499 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6504 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6501 …}
    -minimumTime: DateTime @21600 {#6491
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6506 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6508 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6510 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6515 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711359595 {#6496
      date: 2024-03-25 10:39:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6497
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1795
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1808 …}
    -lockByStatus: 1
    -id: "b84ab362-ea85-11ee-aec4-0242c0a89006"
    -lessons: Doctrine\ORM\PersistentCollection {#1796 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1801 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1805 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711357053 {#1787
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6539
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6561 …}
    -lockByStatus: 1
    -id: "8d075274-eaa2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6540 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6545 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6542 …}
    -minimumTime: DateTime @21600 {#6532
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6547 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6549 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6551 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6556 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711369436 {#6537
      date: 2024-03-25 13:23:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6538
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1819
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1833 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1820 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1825 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1829 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556426 {#1811
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6693
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6715 …}
    -lockByStatus: 1
    -id: "e1bca0a6-885b-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#6694 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6699 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6696 …}
    -minimumTime: DateTime @21600 {#6690
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6701 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6703 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6705 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6710 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700563870 {#6691
      date: 2023-11-21 11:51:10.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6692
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1819
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1833 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1820 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1825 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1829 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556426 {#1811
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6734
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6756 …}
    -lockByStatus: 1
    -id: "c4ea5197-bf4a-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#6735 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6740 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6737 …}
    -minimumTime: DateTime @21600 {#6727
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6742 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6744 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6746 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6751 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1706603834 {#6732
      date: 2024-01-30 09:37:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6733
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1819
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1833 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1820 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1825 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1829 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556426 {#1811
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6775
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6797 …}
    -lockByStatus: 1
    -id: "a846b182-e5cf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6776 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6781 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6778 …}
    -minimumTime: DateTime @21600 {#6768
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6783 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6785 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6787 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6792 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1710839053 {#6773
      date: 2024-03-19 10:04:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6774
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1819
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1833 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1820 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1825 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1829 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556426 {#1811
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6816
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6838 …}
    -lockByStatus: 1
    -id: "afc60f79-9daf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#6817 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6822 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6819 …}
    -minimumTime: DateTime @21600 {#6809
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6824 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6826 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6828 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6833 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1702908838 {#6814
      date: 2023-12-18 15:13:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6815
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1819
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1833 …}
    -lockByStatus: 1
    -id: "8c868347-884a-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1820 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1825 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1829 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556426 {#1811
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#6857
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#6878 …}
    -lockByStatus: 1
    -id: "979374a7-dd4c-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#6858 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#6863 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6860 …}
    -minimumTime: DateTime @21600 {#6850
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#6865 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#6867 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#6869 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#6874 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709903152 {#6855
      date: 2024-03-08 14:05:52.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#6856
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1844
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1858 …}
    -lockByStatus: 1
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1845 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1850 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1854 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559271 {#1836
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7038
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7060 …}
    -lockByStatus: 1
    -id: "b0489f9f-a57d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7039 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7044 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7041 …}
    -minimumTime: DateTime @21600 {#7035
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7046 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7048 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7050 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7055 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703766974 {#7036
      date: 2023-12-28 13:36:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7037
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1844
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1858 …}
    -lockByStatus: 1
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1845 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1850 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1854 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559271 {#1836
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7079
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7101 …}
    -lockByStatus: 1
    -id: "731fe101-a58d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7080 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7085 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7082 …}
    -minimumTime: DateTime @21600 {#7072
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7087 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7089 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7091 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7096 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703773743 {#7077
      date: 2023-12-28 15:29:03.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7078
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1844
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1858 …}
    -lockByStatus: 1
    -id: "2cc1fa0b-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1845 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1850 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1854 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559271 {#1836
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7120
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7142 …}
    -lockByStatus: 1
    -id: "0d7d1603-a627-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7121 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7126 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7123 …}
    -minimumTime: DateTime @21600 {#7113
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7128 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7130 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7132 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7137 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703839715 {#7118
      date: 2023-12-29 09:48:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7119
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1879 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700561289 {#1861
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7246
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7268 …}
    -lockByStatus: 1
    -id: "34b96fcd-a0d3-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7247 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7252 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7249 …}
    -minimumTime: DateTime @21600 {#7243
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7254 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7256 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7258 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7263 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703253947 {#7244
      date: 2023-12-22 15:05:47.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7245
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1879 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700561289 {#1861
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7287
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7309 …}
    -lockByStatus: 1
    -id: "47572ed8-9e72-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7288 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7293 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7290 …}
    -minimumTime: DateTime @21600 {#7280
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7295 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7297 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7299 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7304 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1702992415 {#7285
      date: 2023-12-19 14:26:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7286
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1879 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700561289 {#1861
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7328
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7350 …}
    -lockByStatus: 1
    -id: "14d491da-a0df-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7329 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7334 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7331 …}
    -minimumTime: DateTime @21600 {#7321
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7336 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7338 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7340 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7345 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703259048 {#7326
      date: 2023-12-22 16:30:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7327
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1869
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1882 …}
    -lockByStatus: 1
    -id: "df063eda-8855-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1870 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1875 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1879 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700561289 {#1861
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7369
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7391 …}
    -lockByStatus: 1
    -id: "1bfa8f10-e6cb-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7370 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7375 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7372 …}
    -minimumTime: DateTime @21600 {#7362
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7377 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7379 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7381 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7386 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1710947051 {#7367
      date: 2024-03-20 16:04:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7368
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1893
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1894 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1899 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559886 {#1885
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7523
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7545 …}
    -lockByStatus: 1
    -id: "df5e9d40-8920-11ee-a0d6-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#7524 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7529 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7526 …}
    -minimumTime: DateTime @21600 {#7520
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7531 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7533 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7535 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7540 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700648477 {#7521
      date: 2023-11-22 11:21:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7522
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1893
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1894 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1899 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559886 {#1885
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7564
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7586 …}
    -lockByStatus: 1
    -id: "b5ef149b-89ea-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#7565 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7570 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7567 …}
    -minimumTime: DateTime @21600 {#7557
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7572 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7574 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7576 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7581 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700735166 {#7562
      date: 2023-11-23 11:26:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7563
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1893
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1894 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1899 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559886 {#1885
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7605
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7627 …}
    -lockByStatus: 1
    -id: "48414b1b-8aca-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#7606 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7611 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7608 …}
    -minimumTime: DateTime @21600 {#7598
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7613 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7615 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7617 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7622 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700831189 {#7603
      date: 2023-11-24 14:06:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7604
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1893
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1894 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1899 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559886 {#1885
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7646
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7668 …}
    -lockByStatus: 1
    -id: "9d01c21f-8d22-11ee-b098-0242c0a85004"
    -chapters: Doctrine\ORM\PersistentCollection {#7647 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7652 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7649 …}
    -minimumTime: DateTime @21600 {#7639
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7654 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7656 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7658 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7663 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1701089029 {#7644
      date: 2023-11-27 13:43:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7645
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1893
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1894 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1899 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559886 {#1885
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7687
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7709 …}
    -lockByStatus: 1
    -id: "0f9d4dec-f678-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#7688 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7693 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7690 …}
    -minimumTime: DateTime @21600 {#7680
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7695 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7697 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7699 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7704 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1712670601 {#7685
      date: 2024-04-09 15:50:01.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#7686
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1893
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1906 …}
    -lockByStatus: 1
    -id: "9b144367-8852-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1894 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1899 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1903 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559886 {#1885
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7728
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7749 …}
    -lockByStatus: 1
    -id: "35f3d5d8-929f-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#7729 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7734 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7731 …}
    -minimumTime: DateTime @21600 {#7721
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7736 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7738 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7740 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7745 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1701692299 {#7726
      date: 2023-12-04 13:18:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7727
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1917
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1930 …}
    -lockByStatus: 1
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1918 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1923 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559473 {#1909
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7937
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#7959 …}
    -lockByStatus: 1
    -id: "982421d6-a3da-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#7938 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7943 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7940 …}
    -minimumTime: DateTime @21600 {#7934
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7945 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7947 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7949 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7954 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703586974 {#7935
      date: 2023-12-26 11:36:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7936
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1917
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1930 …}
    -lockByStatus: 1
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1918 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1923 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559473 {#1909
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#7978
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8000 …}
    -lockByStatus: 1
    -id: "593579d2-d4a3-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#7979 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#7984 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7981 …}
    -minimumTime: DateTime @21600 {#7971
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#7986 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#7988 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#7990 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#7995 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1708950853 {#7976
      date: 2024-02-26 13:34:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#7977
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1917
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1930 …}
    -lockByStatus: 1
    -id: "a4f90e8d-8851-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1918 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1923 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1927 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700559473 {#1909
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8019
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8041 …}
    -lockByStatus: 1
    -id: "7f29a90a-d4b2-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#8020 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8025 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8022 …}
    -minimumTime: DateTime @21600 {#8012
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8027 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8029 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8031 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8036 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1708957359 {#8017
      date: 2024-02-26 15:22:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8018
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8145
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8167 …}
    -lockByStatus: 1
    -id: "c8eb7e02-a95c-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8146 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8151 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8148 …}
    -minimumTime: DateTime @21600 {#8142
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8153 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8155 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8157 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8162 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704192646 {#8143
      date: 2024-01-02 11:50:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8144
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8186
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8208 …}
    -lockByStatus: 1
    -id: "f9a2e237-a985-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8187 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8192 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8189 …}
    -minimumTime: DateTime @21600 {#8179
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8194 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8196 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8198 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8203 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704210337 {#8184
      date: 2024-01-02 16:45:37.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8185
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8227
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8249 …}
    -lockByStatus: 1
    -id: "f176acd8-aee0-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8228 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8233 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8230 …}
    -minimumTime: DateTime @21600 {#8220
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8235 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8237 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8239 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8244 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704799164 {#8225
      date: 2024-01-09 12:19:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8226
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8268
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8290 …}
    -lockByStatus: 1
    -id: "bc193281-aef5-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8269 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8274 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8271 …}
    -minimumTime: DateTime @21600 {#8261
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8276 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8278 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8280 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8285 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704808094 {#8266
      date: 2024-01-09 14:48:14.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8267
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8309
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8331 …}
    -lockByStatus: 1
    -id: "e84a1612-aefb-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8310 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8315 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8312 …}
    -minimumTime: DateTime @21600 {#8302
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8317 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8319 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8321 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8326 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704810745 {#8307
      date: 2024-01-09 15:32:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8308
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8350
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8372 …}
    -lockByStatus: 1
    -id: "30941eb5-af05-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8351 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8356 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8353 …}
    -minimumTime: DateTime @21600 {#8343
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8358 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8360 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8362 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8367 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704814731 {#8348
      date: 2024-01-09 16:38:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8349
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8391
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8413 …}
    -lockByStatus: 1
    -id: "646f3f9d-ece9-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#8392 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8397 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8394 …}
    -minimumTime: DateTime @21600 {#8384
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8399 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8401 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8403 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8408 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711619765 {#8389
      date: 2024-03-28 10:56:05.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8390
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8432
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8454 …}
    -lockByStatus: 1
    -id: "bc50b874-9d89-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8433 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8438 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8435 …}
    -minimumTime: DateTime @21600 {#8425
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8440 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8442 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8444 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8449 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1702892539 {#8430
      date: 2023-12-18 10:42:19.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8431
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8473
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8495 …}
    -lockByStatus: 1
    -id: "b27c6e56-afc9-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8474 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8479 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8476 …}
    -minimumTime: DateTime @21600 {#8466
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8481 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8483 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8485 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8490 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704899131 {#8471
      date: 2024-01-10 16:05:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8472
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1941
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1954 …}
    -lockByStatus: 1
    -id: "38684fdb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1942 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1947 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1951 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560150 {#1933
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8514
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8536 …}
    -lockByStatus: 1
    -id: "ac13ed28-eab1-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#8515 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8520 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8517 …}
    -minimumTime: DateTime @21600 {#8507
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8522 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8524 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8526 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8531 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711375931 {#8512
      date: 2024-03-25 15:12:11.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8513
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1965
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1978 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1966 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1971 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560158 {#1957
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8836
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8858 …}
    -lockByStatus: 1
    -id: "698f6b17-afcc-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8837 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8842 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8839 …}
    -minimumTime: DateTime @21600 {#8833
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8844 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8846 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8848 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8853 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704900297 {#8834
      date: 2024-01-10 16:24:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8835
      date: 2025-06-25 12:35:24.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1965
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1978 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1966 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1971 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560158 {#1957
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8877
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8899 …}
    -lockByStatus: 1
    -id: "c389bf18-afcf-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8878 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8883 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8880 …}
    -minimumTime: DateTime @21600 {#8870
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8885 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8887 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8889 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8894 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704901736 {#8875
      date: 2024-01-10 16:48:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8876
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1965
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1978 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1966 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1971 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560158 {#1957
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8918
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8940 …}
    -lockByStatus: 1
    -id: "16bddfdf-afd1-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#8919 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8924 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8921 …}
    -minimumTime: DateTime @21600 {#8911
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8926 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8928 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8930 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8935 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704902305 {#8916
      date: 2024-01-10 16:58:25.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8917
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1965
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1978 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1966 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1971 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560158 {#1957
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#8959
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#8981 …}
    -lockByStatus: 1
    -id: "c42f7a63-cb3e-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#8960 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#8965 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8962 …}
    -minimumTime: DateTime @21600 {#8952
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#8967 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#8969 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#8971 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#8976 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1707918093 {#8957
      date: 2024-02-14 14:41:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8958
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1965
    -lockBy: App\Entity\Scholar\Module\OriginModule {#1978 …}
    -lockByStatus: 1
    -id: "3d5b4216-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1966 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1971 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1975 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560158 {#1957
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9000
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9022 …}
    -lockByStatus: 1
    -id: "aef32d13-eced-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#9001 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9006 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9003 …}
    -minimumTime: DateTime @21600 {#8993
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9008 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9010 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9012 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9017 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711621608 {#8998
      date: 2024-03-28 11:26:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#8999
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1989
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2002 …}
    -lockByStatus: 1
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1990 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1995 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1999 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560167 {#1981
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9182
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9204 …}
    -lockByStatus: 1
    -id: "00bfcadb-b46b-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#9183 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9188 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9185 …}
    -minimumTime: DateTime @21600 {#9179
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9190 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9192 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9194 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9199 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1705408216 {#9180
      date: 2024-01-16 13:30:16.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9181
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1989
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2002 …}
    -lockByStatus: 1
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1990 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1995 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1999 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560167 {#1981
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9223
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9245 …}
    -lockByStatus: 1
    -id: "0d4c83b2-b159-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#9224 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9229 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9226 …}
    -minimumTime: DateTime @21600 {#9216
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9231 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9233 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9235 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9240 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1705070652 {#9221
      date: 2024-01-12 15:44:12.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9222
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#1989
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2002 …}
    -lockByStatus: 1
    -id: "42cb2c1e-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#1990 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#1995 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1999 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560167 {#1981
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9264
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9286 …}
    -lockByStatus: 1
    -id: "585145c8-ecef-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#9265 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9270 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9267 …}
    -minimumTime: DateTime @21600 {#9257
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9272 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9274 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9276 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9281 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711622321 {#9262
      date: 2024-03-28 11:38:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9263
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9390
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9412 …}
    -lockByStatus: 1
    -id: "2edf4a0b-c687-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#9391 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9396 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9393 …}
    -minimumTime: DateTime @21600 {#9387
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9398 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9400 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9402 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9407 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1707399440 {#9388
      date: 2024-02-08 14:37:20.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9389
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9431
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9453 …}
    -lockByStatus: 1
    -id: "c00f1f98-d621-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9432 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9437 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9434 …}
    -minimumTime: DateTime @21600 {#9424
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9439 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9441 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9443 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9448 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709115093 {#9429
      date: 2024-02-28 11:11:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9430
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9472
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9494 …}
    -lockByStatus: 1
    -id: "3c4e8187-d61f-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9473 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9478 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9475 …}
    -minimumTime: DateTime @21600 {#9465
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9480 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9482 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9484 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9489 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709114013 {#9470
      date: 2024-02-28 10:53:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9471
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9513
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9535 …}
    -lockByStatus: 1
    -id: "52684afe-d641-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9514 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9519 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9516 …}
    -minimumTime: DateTime @21600 {#9506
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9521 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9523 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9525 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9530 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709128653 {#9511
      date: 2024-02-28 14:57:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9512
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9554
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9575 …}
    -lockByStatus: 1
    -id: "cbfae480-d64b-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9555 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9560 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9557 …}
    -minimumTime: DateTime @21600 {#9547
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9562 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9564 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9566 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9571 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709133152 {#9552
      date: 2024-02-28 16:12:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9553
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9594
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9616 …}
    -lockByStatus: 1
    -id: "c8a3fa19-d651-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9595 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9600 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9597 …}
    -minimumTime: DateTime @21600 {#9587
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9602 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9604 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9606 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9611 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709135724 {#9592
      date: 2024-02-28 16:55:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9593
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9635
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9657 …}
    -lockByStatus: 1
    -id: "2a14e041-d653-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9636 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9641 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9638 …}
    -minimumTime: DateTime @21600 {#9628
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9643 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9645 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9647 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9652 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709136317 {#9633
      date: 2024-02-28 17:05:17.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9634
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9676
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9698 …}
    -lockByStatus: 1
    -id: "db3c273e-d6dc-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9677 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9682 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9679 …}
    -minimumTime: DateTime @21600 {#9669
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9684 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9686 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9688 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9693 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709195455 {#9674
      date: 2024-02-29 09:30:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9675
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9717
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9739 …}
    -lockByStatus: 1
    -id: "8a1c6647-d6e5-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9718 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9723 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9720 …}
    -minimumTime: DateTime @21600 {#9710
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9725 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9727 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9729 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9734 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709199184 {#9715
      date: 2024-02-29 10:33:04.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9716
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9758
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9780 …}
    -lockByStatus: 1
    -id: "ace19851-cb20-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#9759 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9764 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9761 …}
    -minimumTime: DateTime @21600 {#9751
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9766 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9768 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9770 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9775 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1707905169 {#9756
      date: 2024-02-14 11:06:09.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9757
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2013
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2026 …}
    -lockByStatus: 1
    -id: "49f9ceeb-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2014 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2019 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2023 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560179 {#2005
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#9799
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#9821 …}
    -lockByStatus: 1
    -id: "3063f91b-d6e9-11ee-890a-0242ac1e0006"
    -chapters: Doctrine\ORM\PersistentCollection {#9800 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#9805 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9802 …}
    -minimumTime: DateTime @21600 {#9792
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#9807 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#9809 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#9811 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#9816 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1709200752 {#9797
      date: 2024-02-29 10:59:12.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#9798
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2037
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2038 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2043 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2047 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560187 {#2029
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10149
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10171 …}
    -lockByStatus: 1
    -id: "aef6d2bf-ae1d-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#10150 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10155 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10152 …}
    -minimumTime: DateTime @21600 {#10146
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10157 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10159 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10161 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10166 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704715300 {#10147
      date: 2024-01-08 13:01:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10148
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2037
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2038 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2043 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2047 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560187 {#2029
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10190
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10212 …}
    -lockByStatus: 1
    -id: "f97b4447-eab2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#10191 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10196 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10193 …}
    -minimumTime: DateTime @21600 {#10183
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10198 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10200 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10202 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10207 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711376490 {#10188
      date: 2024-03-25 15:21:30.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10189
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2037
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2038 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2043 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2047 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560187 {#2029
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10231
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10253 …}
    -lockByStatus: 1
    -id: "8e140e42-eabf-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#10232 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10237 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10234 …}
    -minimumTime: DateTime @21600 {#10224
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10239 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10241 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10243 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10248 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711381893 {#10229
      date: 2024-03-25 16:51:33.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10230
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2037
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2038 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2043 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2047 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560187 {#2029
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10272
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10294 …}
    -lockByStatus: 1
    -id: "0133aa15-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#10273 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10278 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10275 …}
    -minimumTime: DateTime @21600 {#10265
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10280 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10282 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10284 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10289 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711623464 {#10270
      date: 2024-03-28 11:57:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10271
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2037
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2050 …}
    -lockByStatus: 1
    -id: "4ebd16a7-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2038 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2043 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2047 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560187 {#2029
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10313
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10335 …}
    -lockByStatus: 1
    -id: "1d5d32b1-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#10314 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10319 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10316 …}
    -minimumTime: DateTime @21600 {#10306
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10321 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10323 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10325 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10330 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711623511 {#10311
      date: 2024-03-28 11:58:31.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10312
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2061
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2074 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2062 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2067 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2071 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560195 {#2053
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10495
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10517 …}
    -lockByStatus: 1
    -id: "271402f6-c407-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#10496 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10501 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10498 …}
    -minimumTime: DateTime @21600 {#10492
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10503 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10505 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10507 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10512 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1707124549 {#10493
      date: 2024-02-05 10:15:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10494
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2061
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2074 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2062 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2067 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2071 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560195 {#2053
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10536
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10557 …}
    -lockByStatus: 1
    -id: "f7768ea5-d4b6-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#10537 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10542 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10539 …}
    -minimumTime: DateTime @21600 {#10529
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10544 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10546 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10548 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10553 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1708959279 {#10534
      date: 2024-02-26 15:54:39.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10535
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2061
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2074 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2062 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2067 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2071 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560195 {#2053
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10576
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10598 …}
    -lockByStatus: 1
    -id: "a4ac8ef7-ecf2-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#10577 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10582 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10579 …}
    -minimumTime: DateTime @21600 {#10569
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10584 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10586 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10588 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10593 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711623738 {#10574
      date: 2024-03-28 12:02:18.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10575
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2061
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2074 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2062 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2067 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2071 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560195 {#2053
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10617
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10638 …}
    -lockByStatus: 1
    -id: "3be396c2-ecf3-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#10618 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10623 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10620 …}
    -minimumTime: DateTime @21600 {#10610
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10625 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10627 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10629 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10634 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711623992 {#10615
      date: 2024-03-28 12:06:32.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10616
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2061
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2074 …}
    -lockByStatus: 1
    -id: "530043ee-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2062 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2067 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2071 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560195 {#2053
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10657
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10679 …}
    -lockByStatus: 1
    -id: "629bdbcc-ecf3-11ee-aec4-0242c0a89006"
    -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 {#5933 …}
    -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 {#1445 …}
    -createdAt: DateTime @1711624057 {#10655
      date: 2024-03-28 12:07:37.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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2098 …}
    -lockByStatus: 1
    -id: "65577016-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2086 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2091 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2095 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560225 {#2077
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10839
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10861 …}
    -lockByStatus: 1
    -id: "445bf6a7-8e00-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#10840 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10845 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10842 …}
    -minimumTime: DateTime @21600 {#10836
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10847 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10849 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10851 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10856 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1701184229 {#10837
      date: 2023-11-28 16:10:29.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10838
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2085
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2098 …}
    -lockByStatus: 1
    -id: "65577016-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2086 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2091 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2095 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560225 {#2077
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10880
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#10902 …}
    -lockByStatus: 1
    -id: "dbdb740f-8f95-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#10881 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10886 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10883 …}
    -minimumTime: DateTime @21600 {#10873
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10888 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10890 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10892 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10897 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1701358429 {#10878
      date: 2023-11-30 16:33:49.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10879
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2119 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560237 {#2101
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#10978
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11000 …}
    -lockByStatus: 1
    -id: "c7897153-9515-11ee-835a-0242c0a85005"
    -chapters: Doctrine\ORM\PersistentCollection {#10979 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#10984 …}
    -exercises: Doctrine\ORM\PersistentCollection {#10981 …}
    -minimumTime: DateTime @21600 {#10975
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#10986 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#10988 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#10990 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#10995 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1701963126 {#10976
      date: 2023-12-07 16:32:06.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#10977
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2119 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560237 {#2101
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11019
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11041 …}
    -lockByStatus: 1
    -id: "a4b68845-a3ef-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11020 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11025 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11022 …}
    -minimumTime: DateTime @21600 {#11012
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11027 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11029 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11031 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11036 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703596015 {#11017
      date: 2023-12-26 14:06:55.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11018
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2119 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560237 {#2101
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11060
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11082 …}
    -lockByStatus: 1
    -id: "6b64021f-ab06-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11061 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11066 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11063 …}
    -minimumTime: DateTime @21600 {#11053
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11068 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11070 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11072 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11077 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704375455 {#11058
      date: 2024-01-04 14:37:35.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11059
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2119 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560237 {#2101
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11101
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11123 …}
    -lockByStatus: 1
    -id: "ff398936-ab18-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11102 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11107 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11104 …}
    -minimumTime: DateTime @21600 {#11094
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11109 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11111 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11113 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11118 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1704383434 {#11099
      date: 2024-01-04 16:50:34.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11100
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2119 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560237 {#2101
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11142
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11163 …}
    -lockByStatus: 1
    -id: "a67aa367-e5dd-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11143 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11148 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11145 …}
    -minimumTime: DateTime @21600 {#11135
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11150 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11152 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11154 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11159 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1710845063 {#11140
      date: 2024-03-19 11:44:23.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11141
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2119 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560237 {#2101
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11182
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11204 …}
    -lockByStatus: 1
    -id: "cc059b2c-e5fa-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11183 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11188 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11185 …}
    -minimumTime: DateTime @21600 {#11175
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11190 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11192 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11194 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11199 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1710857582 {#11180
      date: 2024-03-19 15:13:02.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11181
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2109
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2122 …}
    -lockByStatus: 1
    -id: "6c405238-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2110 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2115 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2119 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560237 {#2101
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11223
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11245 …}
    -lockByStatus: 1
    -id: "4a28824d-ecfe-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11224 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11229 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11226 …}
    -minimumTime: DateTime @21600 {#11216
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11231 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11233 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11235 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11240 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711628740 {#11221
      date: 2024-03-28 13:25:40.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11222
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2134
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2148 …}
    -lockByStatus: 1
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2135 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2140 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2144 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560317 {#2125
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2133
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11461
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11483 …}
    -lockByStatus: 1
    -id: "2739039e-b92b-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#11462 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11467 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11464 …}
    -minimumTime: DateTime @21600 {#11458
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11469 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11471 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11473 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11478 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1705930548 {#11459
      date: 2024-01-22 14:35:48.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11460
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2134
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2148 …}
    -lockByStatus: 1
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2135 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2140 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2144 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560317 {#2125
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2133
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11502
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11524 …}
    -lockByStatus: 1
    -id: "32562d4a-bc52-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#11503 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11508 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11505 …}
    -minimumTime: DateTime @21600 {#11495
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11510 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11512 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11514 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11519 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1706277171 {#11500
      date: 2024-01-26 14:52:51.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11501
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2134
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2148 …}
    -lockByStatus: 1
    -id: "9baac002-8853-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2135 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2140 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2144 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560317 {#2125
      date: 2023-11-21 10:51:57.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1700561622 {#2133
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11543
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11565 …}
    -lockByStatus: 1
    -id: "738b39c3-ca70-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11544 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11549 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11546 …}
    -minimumTime: DateTime @21600 {#11536
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11551 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11553 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11555 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11560 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1707829481 {#11541
      date: 2024-02-13 14:04:41.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11542
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11669
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11691 …}
    -lockByStatus: 1
    -id: "224b89fb-a49f-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11670 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11675 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11672 …}
    -minimumTime: DateTime @21600 {#11666
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11677 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11679 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11681 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11686 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703671387 {#11667
      date: 2023-12-27 11:03:07.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11668
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11710
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11732 …}
    -lockByStatus: 1
    -id: "7dcbc1b0-a49a-11ee-adc7-0242c0a85006"
    -chapters: Doctrine\ORM\PersistentCollection {#11711 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11716 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11713 …}
    -minimumTime: DateTime @21600 {#11703
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11718 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11720 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11722 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11727 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1703669393 {#11708
      date: 2023-12-27 10:29:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11709
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11752
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11774 …}
    -lockByStatus: 1
    -id: "5613c684-beac-11ee-b7d7-0242c0a85003"
    -chapters: Doctrine\ORM\PersistentCollection {#11753 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11758 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11755 …}
    -minimumTime: DateTime @21600 {#11745
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11760 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11762 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11764 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11769 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1706535788 {#11750
      date: 2024-01-29 14:43:08.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11751
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11793
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11814 …}
    -lockByStatus: 1
    -id: "7ad43a02-ca4a-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11794 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11799 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11796 …}
    -minimumTime: DateTime @21600 {#11786
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11801 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11803 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11805 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11810 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1707813173 {#11791
      date: 2024-02-13 09:32:53.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11792
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11833
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11855 …}
    -lockByStatus: 1
    -id: "97121929-ed04-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11834 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11839 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11836 …}
    -minimumTime: DateTime @21600 {#11826
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11841 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11843 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11845 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11850 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711631446 {#11831
      date: 2024-03-28 14:10:46.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11832
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11874
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11896 …}
    -lockByStatus: 1
    -id: "a73e4961-ed12-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11875 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11880 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11877 …}
    -minimumTime: DateTime @21600 {#11867
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11882 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11884 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11886 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11891 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1711637486 {#11872
      date: 2024-03-28 15:51:26.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11873
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11915
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11937 …}
    -lockByStatus: 1
    -id: "4664c0ef-f671-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11916 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11921 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11918 …}
    -minimumTime: DateTime @21600 {#11908
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11923 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11925 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11927 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11932 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1712667686 {#11913
      date: 2024-04-09 15:01:26.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11914
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11956
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#11978 …}
    -lockByStatus: 1
    -id: "2e785576-f677-11ee-aec4-0242c0a89006"
    -chapters: Doctrine\ORM\PersistentCollection {#11957 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#11962 …}
    -exercises: Doctrine\ORM\PersistentCollection {#11959 …}
    -minimumTime: DateTime @21600 {#11949
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#11964 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#11966 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#11968 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#11973 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1712670223 {#11954
      date: 2024-04-09 15:43:43.0 Europe/Paris (+02:00)
    }
    -updatedAt: DateTime @1750847724 {#11955
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2160
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2174 …}
    -lockByStatus: 1
    -id: "de48790c-8854-11ee-a0d6-0242c0a85003"
    -lessons: Doctrine\ORM\PersistentCollection {#2161 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2166 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2170 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700560858 {#2151
      date: 2023-11-21 11:00:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1711632737 {#2159
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#11997
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12019 …}
    -lockByStatus: 1
    -id: "23c43456-ca52-11ee-8761-0242ac1e0003"
    -chapters: Doctrine\ORM\PersistentCollection {#11998 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12003 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12000 …}
    -minimumTime: DateTime @21600 {#11990
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12005 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#5933 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12007 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12009 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12014 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1707816463 {#11995
      date: 2024-02-13 10:27:43.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1750847724 {#11996
      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 {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2186
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2187 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2192 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1670330964 {#2177
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2185
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12291
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12315 …}
    -lockByStatus: 1
    -id: "a4b1e29a-7562-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#12292 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12297 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12294 …}
    -minimumTime: DateTime @21600 {#12288
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12299 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12301 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12303 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12309 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1670330204 {#12289
      date: 2022-12-06 13:36:44.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757308050 {#12290
      date: 2025-09-08 07:07:30.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12307 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2186
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2187 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2192 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1670330964 {#2177
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2185
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12335
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12359 …}
    -lockByStatus: 1
    -id: "1bee5e7b-7551-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#12336 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12341 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12338 …}
    -minimumTime: DateTime @21600 {#12328
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12343 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12345 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12347 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12353 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1670322673 {#12333
      date: 2022-12-06 11:31:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756804629 {#12334
      date: 2025-09-02 11:17:09.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12351 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2186
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2187 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2192 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1670330964 {#2177
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2185
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12379
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12401 …}
    -lockByStatus: 1
    -id: "57f45b98-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#12380 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12385 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12382 …}
    -minimumTime: DateTime @21600 {#12372
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12387 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12389 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12391 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12397 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1670323633 {#12377
      date: 2022-12-06 11:47:13.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756886313 {#12378
      date: 2025-09-03 09:58:33.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12351 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
  "module" => App\Entity\Scholar\Module\SharedModule {#2186
    -lockBy: App\Entity\Scholar\Module\OriginModule {#2200 …}
    -lockByStatus: 1
    -id: "696d722e-7564-11ed-a9f8-0242c0a8a005"
    -lessons: Doctrine\ORM\PersistentCollection {#2187 …}
    -moduleProduct: null
    -trainings: Doctrine\ORM\PersistentCollection {#2192 …}
    -isBlocked: false
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#2196 …}
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1670330964 {#2177
      date: 2022-12-06 13:49:24.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1692868510 {#2185
      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 {#1445 …}
  }
  "lesson" => App\Entity\Scholar\Lesson\SharedLesson {#12421
    -lockBy: App\Entity\Scholar\Lesson\OriginLesson {#12444 …}
    -lockByStatus: 1
    -id: "b9ff1f3a-7553-11ed-a9f8-0242c0a8a005"
    -chapters: Doctrine\ORM\PersistentCollection {#12422 …}
    -lessonProduct: null
    -modules: Doctrine\ORM\PersistentCollection {#12427 …}
    -exercises: Doctrine\ORM\PersistentCollection {#12424 …}
    -minimumTime: DateTime @21600 {#12414
      date: 1970-01-01 07:00:00.0 Europe/Paris (+01:00)
    }
    -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#12429 …}
    -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#2348 …}
    -practicalCases: Doctrine\ORM\PersistentCollection {#12431 …}
    -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#12433 …}
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#12439 …}
    -lessonReviewActivated: true
    -enableChatBot: true
    -supportScorm: true
    -chaptersOrdered: false
    -exercisesOrdered: false
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1670323798 {#12419
      date: 2022-12-06 11:49:58.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1756888359 {#12420
      date: 2025-09-03 10:32:39.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#12351 …}
    #fromApi: false
    -status: "published"
    -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  }
]
"App\Security\Voter\PartnerApi\ChannelVoter"
ACCESS ABSTAIN
"App\Security\Voter\PartnerApi\ScholarVoter"
ACCESS ABSTAIN
"App\Security\Voter\Scholar\Front\LessonVoter"
ACCESS DENIED
"App\Security\Voter\Scholar\Front\ModuleVoter"
ACCESS ABSTAIN
"App\Security\Voter\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 {#1266
    -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
    -lockByStatus: 1
    -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
    -modules: Doctrine\ORM\PersistentCollection {#1279 …}
    -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
    -totalHourDescription: 840
    -videoDescription: null
    -diplomaDescription: null
    -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
    -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
    -trainingType: null
    -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
    -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
    -thematic: [
      "10"
    ]
    -diploma: 1
    -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
    -duplicateFrom: null
    -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
    -createdAt: DateTime @1700556296 {#1259
      date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
    }
    -updatedAt: DateTime @1757458864 {#1264
      date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
    }
    #createdBy: null
    #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
    #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 {#1445 …}
  }
]
"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
148 DENIED CHANNEL_USER_PERM_TRAINING_SHOW
App\Entity\Scholar\Training\SharedTraining {#1266
  -lockBy: App\Entity\Scholar\Training\Training {#1396 …}
  -lockByStatus: 1
  -id: "3f0b245e-884a-11ee-a0d6-0242c0a85003"
  -modules: Doctrine\ORM\PersistentCollection {#1279 …}
  -image: Proxies\__CG__\App\Entity\Channel\Image {#1306 …}
  -totalHourDescription: 840
  -videoDescription: null
  -diplomaDescription: null
  -trainingProduct: App\Entity\Payment\TrainingProduct {#1315 …}
  -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1322 …}
  -trainingType: null
  -abstractCursus: Doctrine\ORM\PersistentCollection {#1335 …}
  -sharedTrainings: Doctrine\ORM\PersistentCollection {#1340 …}
  -thematic: [
    "10"
  ]
  -diploma: 1
  -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1382 …}
  -duplicateFrom: null
  -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1445 …}
  -createdAt: DateTime @1700556296 {#1259
    date: 2023-11-21 09:44:56.0 Europe/Paris (+01:00)
  }
  -updatedAt: DateTime @1757458864 {#1264
    date: 2025-09-10 01:01:04.0 Europe/Paris (+02:00)
  }
  #createdBy: null
  #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1404 …}
  #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 {#1445 …}
}
"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